<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>XMP Toolkit SDK: public/include/XMP_Const.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="xmp_tagline_small.jpg"/></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">XMP Toolkit SDK
   &#160;<span id="projectnumber">6.0.0</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('XMP__Const_8h_source.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<div class="header">
  <div class="headertitle">
<div class="title">XMP_Const.h</div>  </div>
</div><!--header-->
<div class="contents">
<a href="XMP__Const_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="preprocessor">#ifndef __XMP_Const_h__</span></div>
<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="preprocessor">#define __XMP_Const_h__ 1</span></div>
<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160; </div>
<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">// =================================================================================================</span></div>
<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">// Copyright 2002 Adobe</span></div>
<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment">// All Rights Reserved.</span></div>
<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">//</span></div>
<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">// NOTICE:  Adobe permits you to use, modify, and distribute this file in accordance with the terms</span></div>
<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">// of the Adobe license agreement accompanying it. If you have received this file from a source other </span></div>
<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">// than Adobe, then your use, modification, or distribution of it requires the prior written permission</span></div>
<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">// of Adobe.</span></div>
<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment">// =================================================================================================</span></div>
<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160; </div>
<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="XMP__Environment_8h.html">XMP_Environment.h</a>&quot;</span></div>
<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160; </div>
<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="preprocessor">        #include &lt;stddef.h&gt;</span></div>
<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160; </div>
<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor">#if XMP_MacBuild | XMP_iOSBuild // ! No stdint.h on Windows and some UNIXes.</span></div>
<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="preprocessor">    #include &lt;stdint.h&gt;</span></div>
<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="comment">//Android has both inttypes and stdint. But inttypes includes stdint plus other functions</span></div>
<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#if XMP_UNIXBuild | XMP_AndroidBuild            // hopefully an inttypes.h on all UNIXes...</span></div>
<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">                #include &lt;inttypes.h&gt;</span></div>
<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160; </div>
<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#ifndef XMP_MARKER_EXTENSIBILITY_BACKWARD_COMPATIBILITY</span></div>
<div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a44054ee28ca59bd6b5823e4e47479483">   27</a></span>&#160;<span class="preprocessor">        #define XMP_MARKER_EXTENSIBILITY_BACKWARD_COMPATIBILITY 1</span></div>
<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160; </div>
<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="preprocessor">#if XMP_iOSBuild</span></div>
<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="preprocessor">    #define __AVAILABILITY_INTERNAL_DEPRECATED_XMP __AVAILABILITY_INTERNAL_DEPRECATED</span></div>
<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="preprocessor">#else</span></div>
<div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#ad031ed89ecef3f070682a51a4028cc31">   33</a></span>&#160;<span class="preprocessor">    #define __AVAILABILITY_INTERNAL_DEPRECATED_XMP</span></div>
<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160; </div>
<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="preprocessor">#if __cplusplus</span></div>
<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160; </div>
<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="comment">// =================================================================================================</span></div>
<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;<span class="comment"></span><span class="comment">// =================================================================================================</span></div>
<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160; </div>
<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;<span class="comment">// =================================================================================================</span></div>
<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;<span class="comment">// Basic types and constants</span></div>
<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;<span class="comment">// =========================</span></div>
<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160; </div>
<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;<span class="comment">// The XMP_... types are used on the off chance that the ..._t types present a problem. In that</span></div>
<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;<span class="comment">// case only the declarations of the XMP_... types needs to change, not all of the uses. These</span></div>
<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;<span class="comment">// types are used where fixed sizes are required in order to have a known ABI for a DLL build.</span></div>
<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160; </div>
<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;<span class="preprocessor">#if XMP_MacBuild | XMP_iOSBuild</span></div>
<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160; </div>
<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;    <span class="keyword">typedef</span> int8_t   XMP_Int8;</div>
<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;    <span class="keyword">typedef</span> int16_t  XMP_Int16;</div>
<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;    <span class="keyword">typedef</span> int32_t  XMP_Int32;</div>
<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;    <span class="keyword">typedef</span> int64_t  XMP_Int64;</div>
<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160; </div>
<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;    <span class="keyword">typedef</span> uint8_t  XMP_Uns8;</div>
<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;    <span class="keyword">typedef</span> uint16_t XMP_Uns16;</div>
<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;    <span class="keyword">typedef</span> uint32_t XMP_Uns32;</div>
<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;    <span class="keyword">typedef</span> uint64_t XMP_Uns64;</div>
<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160; </div>
<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;<span class="preprocessor">#elif XMP_WinBuild</span></div>
<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160; </div>
<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;    <span class="keyword">typedef</span> <span class="keywordtype">signed</span> <span class="keywordtype">char</span> XMP_Int8;</div>
<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;    <span class="keyword">typedef</span> <span class="keywordtype">signed</span> <span class="keywordtype">short</span> XMP_Int16;</div>
<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;    <span class="keyword">typedef</span> <span class="keywordtype">signed</span> <span class="keywordtype">long</span> XMP_Int32;</div>
<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;    <span class="keyword">typedef</span> <span class="keywordtype">signed</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> XMP_Int64;</div>
<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160; </div>
<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;    <span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> XMP_Uns8;</div>
<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;    <span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> XMP_Uns16;</div>
<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;    <span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> XMP_Uns32;</div>
<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;    <span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> XMP_Uns64;</div>
<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160; </div>
<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;<span class="preprocessor">#elif XMP_UNIXBuild | XMP_AndroidBuild</span></div>
<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160; </div>
<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;<span class="preprocessor">        #if ! XMP_64</span></div>
<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160; </div>
<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;                <span class="keyword">typedef</span> <span class="keywordtype">signed</span> <span class="keywordtype">char</span> XMP_Int8;</div>
<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;                <span class="keyword">typedef</span> <span class="keywordtype">signed</span> <span class="keywordtype">short</span> XMP_Int16;</div>
<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;                <span class="keyword">typedef</span> <span class="keywordtype">signed</span> <span class="keywordtype">long</span> XMP_Int32;</div>
<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;                <span class="keyword">typedef</span> <span class="keywordtype">signed</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> XMP_Int64;</div>
<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160; </div>
<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;                <span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> XMP_Uns8;</div>
<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;                <span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> XMP_Uns16;</div>
<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;                <span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> XMP_Uns32;</div>
<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;                <span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> XMP_Uns64;</div>
<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160; </div>
<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;<span class="preprocessor">        #else</span></div>
<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160; </div>
<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;                <span class="keyword">typedef</span> <span class="keywordtype">signed</span> <span class="keywordtype">char</span> XMP_Int8;</div>
<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;                <span class="keyword">typedef</span> <span class="keywordtype">signed</span> <span class="keywordtype">short</span> XMP_Int16;</div>
<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;                <span class="keyword">typedef</span> <span class="keywordtype">signed</span> <span class="keywordtype">int</span> XMP_Int32;</div>
<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;                <span class="keyword">typedef</span> <span class="keywordtype">signed</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> XMP_Int64;</div>
<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160; </div>
<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;                <span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> XMP_Uns8;</div>
<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;                <span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> XMP_Uns16;</div>
<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;                <span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> XMP_Uns32;</div>
<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;                <span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> XMP_Uns64;</div>
<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160; </div>
<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;<span class="preprocessor">        #endif</span></div>
<div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160; </div>
<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;<span class="preprocessor">#else</span></div>
<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160; </div>
<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;<span class="preprocessor">        #error &quot;XMP environment error - must define one of XMP_MacBuild, XMP_WinBuild, XMP_UNIXBuild, XMP_AndroidBuild or XMP_iOSBuild&quot;</span></div>
<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160; </div>
<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160; </div>
<div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a0cf68b6f47d136ed571a441a9e0d2248">  111</a></span>&#160;<span class="keyword">typedef</span> XMP_Uns8 <a class="code" href="XMP__Const_8h.html#a0cf68b6f47d136ed571a441a9e0d2248">XMP_Bool</a>;</div>
<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160; </div>
<div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#adc83d1c8e3a881f2a1623f63a6cb9ff0">  113</a></span>&#160;<span class="keyword">const</span> XMP_Uns8 <a class="code" href="XMP__Const_8h.html#adc83d1c8e3a881f2a1623f63a6cb9ff0">kXMP_Bool_False</a> = 0;</div>
<div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160; </div>
<div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#ade06e740748eefe529211dd891bf68f4">  115</a></span>&#160;<span class="preprocessor">#define ConvertXMP_BoolToBool(a) (a) != kXMP_Bool_False</span></div>
<div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#ae6037ae90db1ec7d7c988aec7a8319cb">  116</a></span>&#160;<span class="preprocessor">#define ConvertBoolToXMP_Bool(a) (a) ? !kXMP_Bool_False : kXMP_Bool_False</span></div>
<div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160; </div>
<div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a4abfa333cf45f8849b93c6a630537de2">  118</a></span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> XMP_Uns8 <a class="code" href="XMP__Const_8h.html#a4abfa333cf45f8849b93c6a630537de2">Min_XMP_Uns8</a>              = ( (XMP_Uns8) 0x00 );</div>
<div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#aa803470bc9b20fc47b0108559e4bccb4">  119</a></span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> XMP_Uns8 <a class="code" href="XMP__Const_8h.html#aa803470bc9b20fc47b0108559e4bccb4">Max_XMP_Uns8</a>              = ( (XMP_Uns8) 0xFF );</div>
<div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#ae5d5ff926903623a451ada7cb840d815">  120</a></span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> XMP_Uns16 <a class="code" href="XMP__Const_8h.html#ae5d5ff926903623a451ada7cb840d815">Min_XMP_Uns16</a>    = ( (XMP_Uns16) 0x00 );</div>
<div class="line"><a name="l00121"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a950af5f297a8aba136e4fb0bb69b3167">  121</a></span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> XMP_Uns16 <a class="code" href="XMP__Const_8h.html#a950af5f297a8aba136e4fb0bb69b3167">Max_XMP_Uns16</a>    = ( (XMP_Uns16) 0xFFFF );</div>
<div class="line"><a name="l00122"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#ae8936caf3fa038bd64705caf6ab2329f">  122</a></span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> XMP_Uns32 <a class="code" href="XMP__Const_8h.html#ae8936caf3fa038bd64705caf6ab2329f">Min_XMP_Uns32</a>    = ( (XMP_Uns32) 0x00 );</div>
<div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#adc36ebc09374b4400ebc68df37a5abad">  123</a></span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> XMP_Uns32 <a class="code" href="XMP__Const_8h.html#adc36ebc09374b4400ebc68df37a5abad">Max_XMP_Uns32</a>    = ( (XMP_Uns32) 0xFFFFFFFF );</div>
<div class="line"><a name="l00124"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#ae3052e3b7b6f4c6163331ead175a7e28">  124</a></span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> XMP_Uns64 <a class="code" href="XMP__Const_8h.html#ae3052e3b7b6f4c6163331ead175a7e28">Min_XMP_Uns64</a>    = ( (XMP_Uns64) 0x00 );</div>
<div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#aa6ce5fadc73345c8db588922dc731c89">  125</a></span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> XMP_Uns64 <a class="code" href="XMP__Const_8h.html#aa6ce5fadc73345c8db588922dc731c89">Max_XMP_Uns64</a>    = ( (XMP_Uns64) 0xFFFFFFFFFFFFFFFFLL );</div>
<div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160; </div>
<div class="line"><a name="l00127"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#aad7fed121559de43b53067c0bcb9baae">  127</a></span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> XMP_Int8 <a class="code" href="XMP__Const_8h.html#aad7fed121559de43b53067c0bcb9baae">Min_XMP_Int8</a>              = ( (XMP_Int8) 0x80 );</div>
<div class="line"><a name="l00128"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a914a8ec6b55c89c7ed098e4d3b878989">  128</a></span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> XMP_Int8 <a class="code" href="XMP__Const_8h.html#a914a8ec6b55c89c7ed098e4d3b878989">Max_XMP_Int8</a>              = ( (XMP_Int8) 0x7F );</div>
<div class="line"><a name="l00129"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#abd313c6844b00bcfdbc43b0405fa8364">  129</a></span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> XMP_Int16 <a class="code" href="XMP__Const_8h.html#abd313c6844b00bcfdbc43b0405fa8364">Min_XMP_Int16</a>    = ( (XMP_Int16) 0x8000 );</div>
<div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a7ed33c3b64b4f8a3950f4814487e30e4">  130</a></span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> XMP_Int16 <a class="code" href="XMP__Const_8h.html#a7ed33c3b64b4f8a3950f4814487e30e4">Max_XMP_Int16</a>    = ( (XMP_Int16) 0x7FFF );</div>
<div class="line"><a name="l00131"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a778d64a8002543649fcd4e27b332aa38">  131</a></span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> XMP_Int32 <a class="code" href="XMP__Const_8h.html#a778d64a8002543649fcd4e27b332aa38">Min_XMP_Int32</a>    = ( (XMP_Int32) 0x80000000 );</div>
<div class="line"><a name="l00132"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#ab2a4c6f608993eed8b8e96b875afbaf3">  132</a></span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> XMP_Int32 <a class="code" href="XMP__Const_8h.html#ab2a4c6f608993eed8b8e96b875afbaf3">Max_XMP_Int32</a>    = ( (XMP_Int32) 0x7FFFFFFF );</div>
<div class="line"><a name="l00133"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a422fdf9dc276d3edacde0826d43dfea5">  133</a></span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> XMP_Int64 <a class="code" href="XMP__Const_8h.html#a422fdf9dc276d3edacde0826d43dfea5">Min_XMP_Int64</a>    = ( (XMP_Int64) 0x8000000000000000LL );</div>
<div class="line"><a name="l00134"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a5783bb97f7a4837bf1938332d65804d8">  134</a></span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> XMP_Int64 <a class="code" href="XMP__Const_8h.html#a5783bb97f7a4837bf1938332d65804d8">Max_XMP_Int64</a>    = ( (XMP_Int64) 0x7FFFFFFFFFFFFFFFLL );</div>
<div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160; </div>
<div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160; </div>
<div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a549d5e2cbcb58302d3df840a0205283e">  139</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>__XMPMeta__ *        <a class="code" href="XMP__Const_8h.html#a549d5e2cbcb58302d3df840a0205283e">XMPMetaRef</a>;</div>
<div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160; </div>
<div class="line"><a name="l00143"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a6ade57a30fb1e40d6aa9695c440fc3d2">  143</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>__XMPIterator__ *    <a class="code" href="XMP__Const_8h.html#a6ade57a30fb1e40d6aa9695c440fc3d2">XMPIteratorRef</a>;</div>
<div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160; </div>
<div class="line"><a name="l00147"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#ab516453dd7d906e911f8951983cde5f1">  147</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>__XMPDocOps__ *    <a class="code" href="XMP__Const_8h.html#ab516453dd7d906e911f8951983cde5f1">XMPDocOpsRef</a>;</div>
<div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160; </div>
<div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#aa4bca98ad67d7a62c60cb13dbbab0f25">  151</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>__XMPFiles__ *       <a class="code" href="XMP__Const_8h.html#aa4bca98ad67d7a62c60cb13dbbab0f25">XMPFilesRef</a>;</div>
<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160; </div>
<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;<span class="comment">// =================================================================================================</span></div>
<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160; </div>
<div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160; </div>
<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160; </div>
<div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160; </div>
<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160; </div>
<div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160; </div>
<div class="line"><a name="l00178"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#ad439e3ceeb4590d310f6125aa12c6df6">  178</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * <a class="code" href="XMP__Const_8h.html#ad439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a>;  <span class="comment">// Points to a null terminated UTF-8 string.</span></div>
<div class="line"><a name="l00179"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a9f7dcc184f901c713274edfdac5bcc9a">  179</a></span>&#160;<span class="keyword">typedef</span> XMP_Uns32    <a class="code" href="XMP__Const_8h.html#a9f7dcc184f901c713274edfdac5bcc9a">XMP_StringLen</a>;</div>
<div class="line"><a name="l00180"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a00e9d9a76c144421105a4c2742203315">  180</a></span>&#160;<span class="keyword">typedef</span> XMP_Int32    <a class="code" href="XMP__Const_8h.html#a00e9d9a76c144421105a4c2742203315">XMP_Index</a>;      <span class="comment">// Signed, sometimes -1 is handy.</span></div>
<div class="line"><a name="l00181"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#aeb865118433be92d88e5f49ed11487c8">  181</a></span>&#160;<span class="keyword">typedef</span> XMP_Uns32    <a class="code" href="XMP__Const_8h.html#aeb865118433be92d88e5f49ed11487c8">XMP_OptionBits</a>; <span class="comment">// Used as 32 individual bits.</span></div>
<div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160; </div>
<div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160; </div>
<div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160; </div>
<div class="line"><a name="l00193"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a4c39e0131b0e3d7db66e1cfa82b67141">  193</a></span>&#160;<span class="preprocessor">#define kXMP_TrueStr  &quot;True&quot;  // Serialized XMP spellings, not for the type bool.</span></div>
<div class="line"><a name="l00194"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a2dc55b533ed63ed7ff0c3be16a97e278">  194</a></span>&#160;<span class="preprocessor">#define kXMP_FalseStr &quot;False&quot;</span></div>
<div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160; </div>
<div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;<span class="keyword">enum</span> {</div>
<div class="line"><a name="l00200"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a06fc87d81c62e9abb8790b6e5713c55bacf4bfe01497bd0d88c2af337e4bac39e">  200</a></span>&#160;        <a class="code" href="XMP__Const_8h.html#a06fc87d81c62e9abb8790b6e5713c55bacf4bfe01497bd0d88c2af337e4bac39e">kXMPTS_Yes</a> = 1,</div>
<div class="line"><a name="l00202"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a06fc87d81c62e9abb8790b6e5713c55ba2a88f4d4589bf413377283843f70bc90">  202</a></span>&#160;        <a class="code" href="XMP__Const_8h.html#a06fc87d81c62e9abb8790b6e5713c55ba2a88f4d4589bf413377283843f70bc90">kXMPTS_No</a> = 0,</div>
<div class="line"><a name="l00204"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a06fc87d81c62e9abb8790b6e5713c55ba7a73219cd125bb21e294ba474112a584">  204</a></span>&#160;        <a class="code" href="XMP__Const_8h.html#a06fc87d81c62e9abb8790b6e5713c55ba7a73219cd125bb21e294ba474112a584">kXMPTS_Maybe</a> = -1</div>
<div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;};</div>
<div class="line"><a name="l00206"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a377e4a668de99ce6ed176cef5aaf3fcd">  206</a></span>&#160;<span class="keyword">typedef</span> XMP_Int8 <a class="code" href="XMP__Const_8h.html#a377e4a668de99ce6ed176cef5aaf3fcd">XMP_TriState</a>;</div>
<div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160; </div>
<div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160; </div>
<div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;<span class="comment">// =================================================================================================</span></div>
<div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160; </div>
<div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160; </div>
<div class="line"><a name="l00232"></a><span class="lineno"><a class="line" href="structXMP__DateTime.html">  232</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structXMP__DateTime.html">XMP_DateTime</a> {</div>
<div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160; </div>
<div class="line"><a name="l00235"></a><span class="lineno"><a class="line" href="structXMP__DateTime.html#a2db713deacfd5a5cb2deea660ca2ccad">  235</a></span>&#160;    XMP_Int32 <a class="code" href="structXMP__DateTime.html#a2db713deacfd5a5cb2deea660ca2ccad">year</a>;</div>
<div class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160; </div>
<div class="line"><a name="l00238"></a><span class="lineno"><a class="line" href="structXMP__DateTime.html#ab4b71c1a54879d7da1b4135e23d5446f">  238</a></span>&#160;    XMP_Int32 <a class="code" href="structXMP__DateTime.html#ab4b71c1a54879d7da1b4135e23d5446f">month</a>;</div>
<div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160; </div>
<div class="line"><a name="l00241"></a><span class="lineno"><a class="line" href="structXMP__DateTime.html#a58496718277eea9dc5e3e19d80a69094">  241</a></span>&#160;    XMP_Int32 <a class="code" href="structXMP__DateTime.html#a58496718277eea9dc5e3e19d80a69094">day</a>;</div>
<div class="line"><a name="l00242"></a><span class="lineno">  242</span>&#160; </div>
<div class="line"><a name="l00244"></a><span class="lineno"><a class="line" href="structXMP__DateTime.html#abc79cdca8cfa5df6583279e3f3e70e9f">  244</a></span>&#160;    XMP_Int32 <a class="code" href="structXMP__DateTime.html#abc79cdca8cfa5df6583279e3f3e70e9f">hour</a>;</div>
<div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160; </div>
<div class="line"><a name="l00247"></a><span class="lineno"><a class="line" href="structXMP__DateTime.html#ae84965f3296a9c106d1f6c88aa6a7bdf">  247</a></span>&#160;    XMP_Int32 <a class="code" href="structXMP__DateTime.html#ae84965f3296a9c106d1f6c88aa6a7bdf">minute</a>;</div>
<div class="line"><a name="l00248"></a><span class="lineno">  248</span>&#160; </div>
<div class="line"><a name="l00250"></a><span class="lineno"><a class="line" href="structXMP__DateTime.html#a675313c70a7e05b7ca50d21300b7d81b">  250</a></span>&#160;    XMP_Int32 <a class="code" href="structXMP__DateTime.html#a675313c70a7e05b7ca50d21300b7d81b">second</a>;</div>
<div class="line"><a name="l00251"></a><span class="lineno">  251</span>&#160; </div>
<div class="line"><a name="l00253"></a><span class="lineno"><a class="line" href="structXMP__DateTime.html#a62e0f39edef2a82749feed46b16572e8">  253</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#a0cf68b6f47d136ed571a441a9e0d2248">XMP_Bool</a> <a class="code" href="structXMP__DateTime.html#a62e0f39edef2a82749feed46b16572e8">hasDate</a>;</div>
<div class="line"><a name="l00254"></a><span class="lineno">  254</span>&#160; </div>
<div class="line"><a name="l00256"></a><span class="lineno"><a class="line" href="structXMP__DateTime.html#a2c7f3d493a78f6b3fc7978992308d268">  256</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#a0cf68b6f47d136ed571a441a9e0d2248">XMP_Bool</a> <a class="code" href="structXMP__DateTime.html#a2c7f3d493a78f6b3fc7978992308d268">hasTime</a>;</div>
<div class="line"><a name="l00257"></a><span class="lineno">  257</span>&#160; </div>
<div class="line"><a name="l00259"></a><span class="lineno"><a class="line" href="structXMP__DateTime.html#a1dd34cdab96f55c120b3289db32bdd1e">  259</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#a0cf68b6f47d136ed571a441a9e0d2248">XMP_Bool</a> <a class="code" href="structXMP__DateTime.html#a1dd34cdab96f55c120b3289db32bdd1e">hasTimeZone</a>;</div>
<div class="line"><a name="l00260"></a><span class="lineno">  260</span>&#160; </div>
<div class="line"><a name="l00263"></a><span class="lineno"><a class="line" href="structXMP__DateTime.html#a2b26282b9f1ab9920a8f05008c776ddb">  263</a></span>&#160;    XMP_Int8 <a class="code" href="structXMP__DateTime.html#a2b26282b9f1ab9920a8f05008c776ddb">tzSign</a>;</div>
<div class="line"><a name="l00264"></a><span class="lineno">  264</span>&#160; </div>
<div class="line"><a name="l00266"></a><span class="lineno"><a class="line" href="structXMP__DateTime.html#a6045133feeef41ac1f78c4664ab13db4">  266</a></span>&#160;    XMP_Int32 <a class="code" href="structXMP__DateTime.html#a6045133feeef41ac1f78c4664ab13db4">tzHour</a>;</div>
<div class="line"><a name="l00267"></a><span class="lineno">  267</span>&#160; </div>
<div class="line"><a name="l00269"></a><span class="lineno"><a class="line" href="structXMP__DateTime.html#a45baa70f30a3dc9f88819886cfb91aa1">  269</a></span>&#160;    XMP_Int32 <a class="code" href="structXMP__DateTime.html#a45baa70f30a3dc9f88819886cfb91aa1">tzMinute</a>;</div>
<div class="line"><a name="l00270"></a><span class="lineno">  270</span>&#160; </div>
<div class="line"><a name="l00272"></a><span class="lineno"><a class="line" href="structXMP__DateTime.html#a190c2a19f01e90997ec2973aec37712c">  272</a></span>&#160;    XMP_Int32 <a class="code" href="structXMP__DateTime.html#a190c2a19f01e90997ec2973aec37712c">nanoSecond</a>;</div>
<div class="line"><a name="l00273"></a><span class="lineno">  273</span>&#160; </div>
<div class="line"><a name="l00274"></a><span class="lineno">  274</span>&#160;<span class="preprocessor">        #if __cplusplus</span></div>
<div class="line"><a name="l00275"></a><span class="lineno">  275</span>&#160;                <a class="code" href="structXMP__DateTime.html">XMP_DateTime</a>() : <a class="code" href="structXMP__DateTime.html#a2db713deacfd5a5cb2deea660ca2ccad">year</a>(0), <a class="code" href="structXMP__DateTime.html#ab4b71c1a54879d7da1b4135e23d5446f">month</a>(0), <a class="code" href="structXMP__DateTime.html#a58496718277eea9dc5e3e19d80a69094">day</a>(0), <a class="code" href="structXMP__DateTime.html#abc79cdca8cfa5df6583279e3f3e70e9f">hour</a>(0), <a class="code" href="structXMP__DateTime.html#ae84965f3296a9c106d1f6c88aa6a7bdf">minute</a>(0), <a class="code" href="structXMP__DateTime.html#a675313c70a7e05b7ca50d21300b7d81b">second</a>(0),</div>
<div class="line"><a name="l00276"></a><span class="lineno">  276</span>&#160;                                 <a class="code" href="structXMP__DateTime.html#a62e0f39edef2a82749feed46b16572e8">hasDate</a>(false),<a class="code" href="structXMP__DateTime.html#a2c7f3d493a78f6b3fc7978992308d268">hasTime</a>(false), <a class="code" href="structXMP__DateTime.html#a1dd34cdab96f55c120b3289db32bdd1e">hasTimeZone</a>(false), <a class="code" href="structXMP__DateTime.html#a2b26282b9f1ab9920a8f05008c776ddb">tzSign</a>(0), <a class="code" href="structXMP__DateTime.html#a6045133feeef41ac1f78c4664ab13db4">tzHour</a>(0), <a class="code" href="structXMP__DateTime.html#a45baa70f30a3dc9f88819886cfb91aa1">tzMinute</a>(0), <a class="code" href="structXMP__DateTime.html#a190c2a19f01e90997ec2973aec37712c">nanoSecond</a>(0){};</div>
<div class="line"><a name="l00277"></a><span class="lineno">  277</span>&#160;<span class="preprocessor">        #endif</span></div>
<div class="line"><a name="l00278"></a><span class="lineno">  278</span>&#160; </div>
<div class="line"><a name="l00279"></a><span class="lineno">  279</span>&#160;};</div>
<div class="line"><a name="l00280"></a><span class="lineno">  280</span>&#160; </div>
<div class="line"><a name="l00282"></a><span class="lineno">  282</span>&#160;<span class="keyword">enum</span> {</div>
<div class="line"><a name="l00284"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a511551ce156d5fd96c26ad464b837801">  284</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a511551ce156d5fd96c26ad464b837801">kXMP_TimeWestOfUTC</a> = -1,</div>
<div class="line"><a name="l00286"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a3f41be55491204982acb39c9f6c7ad13">  286</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a3f41be55491204982acb39c9f6c7ad13">kXMP_TimeIsUTC</a>     =  0,</div>
<div class="line"><a name="l00288"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a68851b70cc1d2346fa21bc0b0ae6cfec">  288</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a68851b70cc1d2346fa21bc0b0ae6cfec">kXMP_TimeEastOfUTC</a> = +1</div>
<div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160;};</div>
<div class="line"><a name="l00290"></a><span class="lineno">  290</span>&#160; </div>
<div class="line"><a name="l00291"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#ae12feaba743c6b1ab1a24ae13fecbffb">  291</a></span>&#160;<span class="preprocessor">#define XMPDateTime_IsDateOnly(dt) ((dt).hasDate &amp; (! (dt).hasTime))</span></div>
<div class="line"><a name="l00292"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a10149d273250015e91931cd93b649a2e">  292</a></span>&#160;<span class="preprocessor">#define XMPDateTime_IsTimeOnly(dt) ((dt).hasTime &amp; (! (dt).hasDate))</span></div>
<div class="line"><a name="l00293"></a><span class="lineno">  293</span>&#160; </div>
<div class="line"><a name="l00294"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a8d6dc898fe00aeaf567d7af3ec23316a">  294</a></span>&#160;<span class="preprocessor">#define XMPDateTime_ClearTimeZone(dt) { (dt).hasTimeZone = (dt).tzSign = (dt).tzHour = (dt).tzMinute = 0; }</span></div>
<div class="line"><a name="l00295"></a><span class="lineno">  295</span>&#160; </div>
<div class="line"><a name="l00296"></a><span class="lineno">  296</span>&#160;<span class="comment">// =================================================================================================</span></div>
<div class="line"><a name="l00297"></a><span class="lineno">  297</span>&#160;<span class="comment">// Standard namespace URI constants</span></div>
<div class="line"><a name="l00298"></a><span class="lineno">  298</span>&#160;<span class="comment">// ================================</span></div>
<div class="line"><a name="l00299"></a><span class="lineno">  299</span>&#160; </div>
<div class="line"><a name="l00334"></a><span class="lineno">  334</span>&#160; </div>
<div class="line"><a name="l00335"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a030875c9dc0861c9251a3374ca14a376">  335</a></span>&#160;<span class="preprocessor">#define kXMP_NS_XMP        &quot;http://ns.adobe.com/xap/1.0/&quot;</span></div>
<div class="line"><a name="l00336"></a><span class="lineno">  336</span>&#160; </div>
<div class="line"><a name="l00337"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#ae52d761e5a4fc8c8499215d2f3d82b90">  337</a></span>&#160;<span class="preprocessor">#define kXMP_NS_XMP_Rights &quot;http://ns.adobe.com/xap/1.0/rights/&quot;</span></div>
<div class="line"><a name="l00338"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#ac67379a9ffa425d0d7976a51c4f2f754">  338</a></span>&#160;<span class="preprocessor">#define kXMP_NS_XMP_MM     &quot;http://ns.adobe.com/xap/1.0/mm/&quot;</span></div>
<div class="line"><a name="l00339"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a308e156c325618acb2172e550929ebee">  339</a></span>&#160;<span class="preprocessor">#define kXMP_NS_XMP_BJ     &quot;http://ns.adobe.com/xap/1.0/bj/&quot;</span></div>
<div class="line"><a name="l00340"></a><span class="lineno">  340</span>&#160; </div>
<div class="line"><a name="l00341"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a0bcb67d0dd0922504e3da7ca5c40c82a">  341</a></span>&#160;<span class="preprocessor">#define kXMP_NS_PDF        &quot;http://ns.adobe.com/pdf/1.3/&quot;</span></div>
<div class="line"><a name="l00342"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#aa1a6f38ebfcdb281c5bf2809859167c7">  342</a></span>&#160;<span class="preprocessor">#define kXMP_NS_Photoshop  &quot;http://ns.adobe.com/photoshop/1.0/&quot;</span></div>
<div class="line"><a name="l00343"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a465d0a0810455207ffa0346f9c462743">  343</a></span>&#160;<span class="preprocessor">#define kXMP_NS_PSAlbum    &quot;http://ns.adobe.com/album/1.0/&quot;</span></div>
<div class="line"><a name="l00344"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#ad12182e1df1652f56b5eec60c1fcdd8f">  344</a></span>&#160;<span class="preprocessor">#define kXMP_NS_EXIF       &quot;http://ns.adobe.com/exif/1.0/&quot;</span></div>
<div class="line"><a name="l00345"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#ab8f5ed7baf102b78c816f2e86e142cfd">  345</a></span>&#160;<span class="preprocessor">#define kXMP_NS_EXIF_Aux   &quot;http://ns.adobe.com/exif/1.0/aux/&quot;</span></div>
<div class="line"><a name="l00346"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a673355818b7b9224e8fec0fbc60ba00c">  346</a></span>&#160;<span class="preprocessor">#define kXMP_NS_TIFF       &quot;http://ns.adobe.com/tiff/1.0/&quot;</span></div>
<div class="line"><a name="l00347"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#abaf8c3257026b73a8d50cf43fa488c5d">  347</a></span>&#160;<span class="preprocessor">#define kXMP_NS_PNG        &quot;http://ns.adobe.com/png/1.0/&quot;</span></div>
<div class="line"><a name="l00348"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a8749291bd81f9cb64535b10ef996cb73">  348</a></span>&#160;<span class="preprocessor">#define kXMP_NS_SWF        &quot;http://ns.adobe.com/swf/1.0/&quot;</span></div>
<div class="line"><a name="l00349"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a35020e150227e9b8cea205958616f439">  349</a></span>&#160;<span class="preprocessor">#define kXMP_NS_JPEG       &quot;http://ns.adobe.com/jpeg/1.0/&quot;</span></div>
<div class="line"><a name="l00350"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a7426c6b7314b9b29b443f7f401e49be0">  350</a></span>&#160;<span class="preprocessor">#define kXMP_NS_JP2K       &quot;http://ns.adobe.com/jp2k/1.0/&quot;</span></div>
<div class="line"><a name="l00351"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a19da1e091dee6b6b471c05f1b73d6b3a">  351</a></span>&#160;<span class="preprocessor">#define kXMP_NS_CameraRaw  &quot;http://ns.adobe.com/camera-raw-settings/1.0/&quot;</span></div>
<div class="line"><a name="l00352"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a66fc3e8331cc92dc01cf2bbe74510baa">  352</a></span>&#160;<span class="preprocessor">#define kXMP_NS_DM         &quot;http://ns.adobe.com/xmp/1.0/DynamicMedia/&quot;</span></div>
<div class="line"><a name="l00353"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a57ce38d4e4b01739c939d8a46e23895e">  353</a></span>&#160;<span class="preprocessor">#define kXMP_NS_Script     &quot;http://ns.adobe.com/xmp/1.0/Script/&quot;</span></div>
<div class="line"><a name="l00354"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a3ef3c4c015092f8a4b94c4f8895cd955">  354</a></span>&#160;<span class="preprocessor">#define kXMP_NS_ASF        &quot;http://ns.adobe.com/asf/1.0/&quot;</span></div>
<div class="line"><a name="l00355"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#ae802d5ee6fe4802eb5ad692a0b8385ea">  355</a></span>&#160;<span class="preprocessor">#define kXMP_NS_WAV        &quot;http://ns.adobe.com/xmp/wav/1.0/&quot;</span></div>
<div class="line"><a name="l00356"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a7837e8541712f9f7d5118df1b0905946">  356</a></span>&#160;<span class="preprocessor">#define kXMP_NS_BWF        &quot;http://ns.adobe.com/bwf/bext/1.0/&quot;</span></div>
<div class="line"><a name="l00357"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a1245d5cd54d23588e74b883d9fda6a93">  357</a></span>&#160;<span class="preprocessor">#define kXMP_NS_AEScart    &quot;http://ns.adobe.com/aes/cart/&quot;</span></div>
<div class="line"><a name="l00358"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#ad1bc498d01dcc4a690e007b68a695e3a">  358</a></span>&#160;<span class="preprocessor">#define kXMP_NS_RIFFINFO   &quot;http://ns.adobe.com/riff/info/&quot;</span></div>
<div class="line"><a name="l00359"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#acc8062c03735e764865786f6064d06ba">  359</a></span>&#160;<span class="preprocessor">#define kXMP_NS_iXML       &quot;http://ns.adobe.com/ixml/1.0/&quot;</span></div>
<div class="line"><a name="l00360"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#af7950d7399839f17309a9b944a09be5e">  360</a></span>&#160;<span class="preprocessor">#define kXMP_NS_XMP_Note   &quot;http://ns.adobe.com/xmp/note/&quot;</span></div>
<div class="line"><a name="l00361"></a><span class="lineno">  361</span>&#160; </div>
<div class="line"><a name="l00362"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a9d5b4ecd6214d080645718af1db77650">  362</a></span>&#160;<span class="preprocessor">#define kXMP_NS_AdobeStockPhoto &quot;http://ns.adobe.com/StockPhoto/1.0/&quot;</span></div>
<div class="line"><a name="l00363"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#ad9c3d81fdbaf57f20bdf92d263d9d71a">  363</a></span>&#160;<span class="preprocessor">#define kXMP_NS_CreatorAtom &quot;http://ns.adobe.com/creatorAtom/1.0/&quot;</span></div>
<div class="line"><a name="l00364"></a><span class="lineno">  364</span>&#160; </div>
<div class="line"><a name="l00365"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#abff75489a4300787e251f60694497ca8">  365</a></span>&#160;<span class="preprocessor">#define kXMP_NS_ExifEX          &quot;http://cipa.jp/exif/1.0/&quot;</span></div>
<div class="line"><a name="l00366"></a><span class="lineno">  366</span>&#160; </div>
<div class="line"><a name="l00392"></a><span class="lineno">  392</span>&#160; </div>
<div class="line"><a name="l00393"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#ab466db52a4b85cecfa04710682c1e671">  393</a></span>&#160;<span class="preprocessor">#define kXMP_NS_XMP_IdentifierQual &quot;http://ns.adobe.com/xmp/Identifier/qual/1.0/&quot;</span></div>
<div class="line"><a name="l00394"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a9618e013619aa92ebc808b62243d2ba8">  394</a></span>&#160;<span class="preprocessor">#define kXMP_NS_XMP_Dimensions     &quot;http://ns.adobe.com/xap/1.0/sType/Dimensions#&quot;</span></div>
<div class="line"><a name="l00395"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a5e56ed5d1dfcbf69ddd9cdae6eea85f7">  395</a></span>&#160;<span class="preprocessor">#define kXMP_NS_XMP_Text           &quot;http://ns.adobe.com/xap/1.0/t/&quot;</span></div>
<div class="line"><a name="l00396"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#ac5e9bcf97c425cf61d6f466358aab1ca">  396</a></span>&#160;<span class="preprocessor">#define kXMP_NS_XMP_PagedFile      &quot;http://ns.adobe.com/xap/1.0/t/pg/&quot;</span></div>
<div class="line"><a name="l00397"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a285d88d6d95ce0bfed19bb41c5be485f">  397</a></span>&#160;<span class="preprocessor">#define kXMP_NS_XMP_Graphics       &quot;http://ns.adobe.com/xap/1.0/g/&quot;</span></div>
<div class="line"><a name="l00398"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a935641acc7d01e782ad7a457a7ff338b">  398</a></span>&#160;<span class="preprocessor">#define kXMP_NS_XMP_Image          &quot;http://ns.adobe.com/xap/1.0/g/img/&quot;</span></div>
<div class="line"><a name="l00399"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a49e25beee90220541ecfc7ac92fb78b5">  399</a></span>&#160;<span class="preprocessor">#define kXMP_NS_XMP_Font           &quot;http://ns.adobe.com/xap/1.0/sType/Font#&quot;</span></div>
<div class="line"><a name="l00400"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a861613273127156050b456eee11f6b0a">  400</a></span>&#160;<span class="preprocessor">#define kXMP_NS_XMP_ResourceEvent  &quot;http://ns.adobe.com/xap/1.0/sType/ResourceEvent#&quot;</span></div>
<div class="line"><a name="l00401"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a9bf51f2653400645f7b5087e8c4e1c77">  401</a></span>&#160;<span class="preprocessor">#define kXMP_NS_XMP_ResourceRef    &quot;http://ns.adobe.com/xap/1.0/sType/ResourceRef#&quot;</span></div>
<div class="line"><a name="l00402"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#ab4923bed71ab29c6aa88debe8816c0a2">  402</a></span>&#160;<span class="preprocessor">#define kXMP_NS_XMP_ST_Version     &quot;http://ns.adobe.com/xap/1.0/sType/Version#&quot;</span></div>
<div class="line"><a name="l00403"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#ac7dc4d65bcbba2862e410cc8cfdff6f6">  403</a></span>&#160;<span class="preprocessor">#define kXMP_NS_XMP_ST_Job         &quot;http://ns.adobe.com/xap/1.0/sType/Job#&quot;</span></div>
<div class="line"><a name="l00404"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#ac91c21a77be4fdc3d8be26fe37b003c8">  404</a></span>&#160;<span class="preprocessor">#define kXMP_NS_XMP_ManifestItem   &quot;http://ns.adobe.com/xap/1.0/sType/ManifestItem#&quot;</span></div>
<div class="line"><a name="l00405"></a><span class="lineno">  405</span>&#160; </div>
<div class="line"><a name="l00406"></a><span class="lineno">  406</span>&#160;<span class="comment">// Deprecated XML namespace constants</span></div>
<div class="line"><a name="l00407"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a0a2d9c5f7beb27553214a7ad1df4f27e">  407</a></span>&#160;<span class="preprocessor">#define kXMP_NS_XMP_T     &quot;http://ns.adobe.com/xap/1.0/t/&quot;</span></div>
<div class="line"><a name="l00408"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a39afb495ffb24bb3082493c6811e65d0">  408</a></span>&#160;<span class="preprocessor">#define kXMP_NS_XMP_T_PG  &quot;http://ns.adobe.com/xap/1.0/t/pg/&quot;</span></div>
<div class="line"><a name="l00409"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a2663db91a956937f0921f67342a31646">  409</a></span>&#160;<span class="preprocessor">#define kXMP_NS_XMP_G_IMG &quot;http://ns.adobe.com/xap/1.0/g/img/&quot;</span></div>
<div class="line"><a name="l00410"></a><span class="lineno">  410</span>&#160; </div>
<div class="line"><a name="l00430"></a><span class="lineno">  430</span>&#160; </div>
<div class="line"><a name="l00431"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a44453f0d0a1dd295d41722c2387b36fa">  431</a></span>&#160;<span class="preprocessor">#define kXMP_NS_DC             &quot;http://purl.org/dc/elements/1.1/&quot;</span></div>
<div class="line"><a name="l00432"></a><span class="lineno">  432</span>&#160; </div>
<div class="line"><a name="l00433"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#ab794d3d798daf75a963398347dcbb79b">  433</a></span>&#160;<span class="preprocessor">#define kXMP_NS_IPTCCore       &quot;http://iptc.org/std/Iptc4xmpCore/1.0/xmlns/&quot;</span></div>
<div class="line"><a name="l00434"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a12ca045d4c12992ec8f6c1003523de20">  434</a></span>&#160;<span class="preprocessor">#define kXMP_NS_IPTCExt        &quot;http://iptc.org/std/Iptc4xmpExt/2008-02-29/&quot;</span></div>
<div class="line"><a name="l00435"></a><span class="lineno">  435</span>&#160; </div>
<div class="line"><a name="l00436"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a10f6b8c9d551ec50ea536026b2c2b315">  436</a></span>&#160;<span class="preprocessor">#define kXMP_NS_DICOM          &quot;http://ns.adobe.com/DICOM/&quot;</span></div>
<div class="line"><a name="l00437"></a><span class="lineno">  437</span>&#160; </div>
<div class="line"><a name="l00438"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a650c052a916eefa95f0d0ff7a34eb9a0">  438</a></span>&#160;<span class="preprocessor">#define kXMP_NS_PLUS           &quot;http://ns.useplus.org/ldf/xmp/1.0/&quot;</span></div>
<div class="line"><a name="l00439"></a><span class="lineno">  439</span>&#160; </div>
<div class="line"><a name="l00440"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#acc810bb3c0fbab74ba54fca90153e1a0">  440</a></span>&#160;<span class="preprocessor">#define kXMP_NS_PDFA_Schema    &quot;http://www.aiim.org/pdfa/ns/schema#&quot;</span></div>
<div class="line"><a name="l00441"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a66eb8f71efe1b64635ab41ee86673436">  441</a></span>&#160;<span class="preprocessor">#define kXMP_NS_PDFA_Property  &quot;http://www.aiim.org/pdfa/ns/property#&quot;</span></div>
<div class="line"><a name="l00442"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a02fa37c61718c9712000b834df5d4fdc">  442</a></span>&#160;<span class="preprocessor">#define kXMP_NS_PDFA_Type      &quot;http://www.aiim.org/pdfa/ns/type#&quot;</span></div>
<div class="line"><a name="l00443"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a4f8605dd83a33b8ef13cb8b06f356b2e">  443</a></span>&#160;<span class="preprocessor">#define kXMP_NS_PDFA_Field     &quot;http://www.aiim.org/pdfa/ns/field#&quot;</span></div>
<div class="line"><a name="l00444"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#ae29f21b2ae6b86fdefc50c92c3157683">  444</a></span>&#160;<span class="preprocessor">#define kXMP_NS_PDFA_ID        &quot;http://www.aiim.org/pdfa/ns/id/&quot;</span></div>
<div class="line"><a name="l00445"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#ac47561b29c7d5e852e014e1391e38591">  445</a></span>&#160;<span class="preprocessor">#define kXMP_NS_PDFA_Extension &quot;http://www.aiim.org/pdfa/ns/extension/&quot;</span></div>
<div class="line"><a name="l00446"></a><span class="lineno">  446</span>&#160; </div>
<div class="line"><a name="l00447"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a74c2a786c7ac349f4226c9694e3be641">  447</a></span>&#160;<span class="preprocessor">#define kXMP_NS_PDFX           &quot;http://ns.adobe.com/pdfx/1.3/&quot;</span></div>
<div class="line"><a name="l00448"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a77d8c46d01eab6760579ffa049c80724">  448</a></span>&#160;<span class="preprocessor">#define kXMP_NS_PDFX_ID        &quot;http://www.npes.org/pdfx/ns/id/&quot;</span></div>
<div class="line"><a name="l00449"></a><span class="lineno">  449</span>&#160; </div>
<div class="line"><a name="l00450"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a276fac0f70893607afa3f09030ad84c7">  450</a></span>&#160;<span class="preprocessor">#define kXMP_NS_RDF            &quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;</span></div>
<div class="line"><a name="l00451"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a97564c70460d1f235c8a41b8ac40cfe9">  451</a></span>&#160;<span class="preprocessor">#define kXMP_NS_XML            &quot;http://www.w3.org/XML/1998/namespace&quot;</span></div>
<div class="line"><a name="l00452"></a><span class="lineno">  452</span>&#160; </div>
<div class="line"><a name="l00453"></a><span class="lineno">  453</span>&#160;<span class="comment">// =================================================================================================</span></div>
<div class="line"><a name="l00454"></a><span class="lineno">  454</span>&#160;<span class="comment">// Enums and macros used for option bits</span></div>
<div class="line"><a name="l00455"></a><span class="lineno">  455</span>&#160;<span class="comment">// =====================================</span></div>
<div class="line"><a name="l00456"></a><span class="lineno">  456</span>&#160; </div>
<div class="line"><a name="l00470"></a><span class="lineno">  470</span>&#160; </div>
<div class="line"><a name="l00471"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a9549b9a138a896257b5a70176d125317">  471</a></span>&#160;<span class="preprocessor">#define kXMP_ArrayLastItem      ((XMP_Index)(-1L))</span></div>
<div class="line"><a name="l00472"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a8283c9596c03b6d626d5a2b7a90e23ab">  472</a></span>&#160;<span class="preprocessor">#define kXMP_UseNullTermination ((XMP_StringLen)(~0UL))</span></div>
<div class="line"><a name="l00473"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#aff1df9f3cf050f8b8d3a574db3c3326b">  473</a></span>&#160;<span class="preprocessor">#define kXMP_NoOptions          ((XMP_OptionBits)0UL)</span></div>
<div class="line"><a name="l00474"></a><span class="lineno">  474</span>&#160; </div>
<div class="line"><a name="l00507"></a><span class="lineno">  507</span>&#160; </div>
<div class="line"><a name="l00508"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a69c4d1b80c4dd581366e0c60209ef612">  508</a></span>&#160;<span class="preprocessor">#define XMP_SetOption(var,opt)      var |= (opt)</span></div>
<div class="line"><a name="l00509"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a10c3c9b1b6e266b0b4eb6abe7b03b7d8">  509</a></span>&#160;<span class="preprocessor">#define XMP_ClearOption(var,opt)    var &amp;= ~(opt)</span></div>
<div class="line"><a name="l00510"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#aa31596e850cb6b208f5920833d67b9f1">  510</a></span>&#160;<span class="preprocessor">#define XMP_TestOption(var,opt)     (((var) &amp; (opt)) != 0)</span></div>
<div class="line"><a name="l00511"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#aba3edaa921326c7916adb0b70b1bcfb4">  511</a></span>&#160;<span class="preprocessor">#define XMP_OptionIsSet(var,opt)    (((var) &amp; (opt)) != 0)</span></div>
<div class="line"><a name="l00512"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a1d41f53bd1d5c88fad8322ce15e39516">  512</a></span>&#160;<span class="preprocessor">#define XMP_OptionIsClear(var,opt)  (((var) &amp; (opt)) == 0)</span></div>
<div class="line"><a name="l00513"></a><span class="lineno">  513</span>&#160; </div>
<div class="line"><a name="l00566"></a><span class="lineno">  566</span>&#160; </div>
<div class="line"><a name="l00567"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a510b75338bd488ddd8d9bd4e326806f9">  567</a></span>&#160;<span class="preprocessor">#define XMP_PropIsSimple(opt)       (((opt) &amp; kXMP_PropCompositeMask) == 0)</span></div>
<div class="line"><a name="l00568"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#aebea8c35e09da7db613e27d0e3ce945f">  568</a></span>&#160;<span class="preprocessor">#define XMP_PropIsStruct(opt)       (((opt) &amp; kXMP_PropValueIsStruct) != 0)</span></div>
<div class="line"><a name="l00569"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a98ae521b621cfa3611211e3922a0fce8">  569</a></span>&#160;<span class="preprocessor">#define XMP_PropIsArray(opt)        (((opt) &amp; kXMP_PropValueIsArray) != 0)</span></div>
<div class="line"><a name="l00570"></a><span class="lineno">  570</span>&#160; </div>
<div class="line"><a name="l00571"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a8d763b3d36c7067cd7bccd32d4066b43">  571</a></span>&#160;<span class="preprocessor">#define XMP_ArrayIsUnordered(opt)   (((opt) &amp; kXMP_PropArrayIsOrdered) == 0)</span></div>
<div class="line"><a name="l00572"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a72c7077f3ff3e39804a899533867327d">  572</a></span>&#160;<span class="preprocessor">#define XMP_ArrayIsOrdered(opt)     (((opt) &amp; kXMP_PropArrayIsOrdered) != 0)</span></div>
<div class="line"><a name="l00573"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a86bc34c4e64dec75618c348163a88720">  573</a></span>&#160;<span class="preprocessor">#define XMP_ArrayIsAlternate(opt)   (((opt) &amp; kXMP_PropArrayIsAlternate) != 0)</span></div>
<div class="line"><a name="l00574"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#abbef21da7bce1491f780586c3e01cd9e">  574</a></span>&#160;<span class="preprocessor">#define XMP_ArrayIsAltText(opt)     (((opt) &amp; kXMP_PropArrayIsAltText) != 0)</span></div>
<div class="line"><a name="l00575"></a><span class="lineno">  575</span>&#160; </div>
<div class="line"><a name="l00576"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a10828aa191aa666aa1166c27beead2a6">  576</a></span>&#160;<span class="preprocessor">#define XMP_PropHasQualifiers(opt)  (((opt) &amp; kXMP_PropHasQualifiers) != 0)</span></div>
<div class="line"><a name="l00577"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a8d1b4da6b3cb3a67bf4f8e79352eeeaa">  577</a></span>&#160;<span class="preprocessor">#define XMP_PropIsQualifier(opt)    (((opt) &amp; kXMP_PropIsQualifier) != 0)</span></div>
<div class="line"><a name="l00578"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a7dc82df90f45b0d746b67d8fdc529c83">  578</a></span>&#160;<span class="preprocessor">#define XMP_PropHasLang(opt)        (((opt) &amp; kXMP_PropHasLang) != 0)</span></div>
<div class="line"><a name="l00579"></a><span class="lineno">  579</span>&#160; </div>
<div class="line"><a name="l00580"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a12870d8442720ce5230791abc26f9597">  580</a></span>&#160;<span class="preprocessor">#define XMP_NodeIsSchema(opt)       (((opt) &amp; kXMP_SchemaNode) != 0)</span></div>
<div class="line"><a name="l00581"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a193b1414fa5312da2aa1d833b85612d0">  581</a></span>&#160;<span class="preprocessor">#define XMP_PropIsAlias(opt)        (((opt) &amp; kXMP_PropIsAlias) != 0)</span></div>
<div class="line"><a name="l00582"></a><span class="lineno">  582</span>&#160; </div>
<div class="line"><a name="l00583"></a><span class="lineno">  583</span>&#160;<span class="comment">// -------------------------------------------------------------------------------------------------</span></div>
<div class="line"><a name="l00584"></a><span class="lineno">  584</span>&#160; </div>
<div class="line"><a name="l00586"></a><span class="lineno">  586</span>&#160;<span class="keyword">enum</span> {</div>
<div class="line"><a name="l00587"></a><span class="lineno">  587</span>&#160; </div>
<div class="line"><a name="l00589"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a99fb83031ce9923c84392b4e92f956b5aab51f87b5c48f47f5cefb9e03293dafb">  589</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#a99fb83031ce9923c84392b4e92f956b5aab51f87b5c48f47f5cefb9e03293dafb">kXMP_PropValueIsURI</a>       = 0x00000002UL,</div>
<div class="line"><a name="l00590"></a><span class="lineno">  590</span>&#160; </div>
<div class="line"><a name="l00591"></a><span class="lineno">  591</span>&#160;        <span class="comment">// ------------------------------------------------------</span></div>
<div class="line"><a name="l00592"></a><span class="lineno">  592</span>&#160;    <span class="comment">// Options relating to qualifiers attached to a property.</span></div>
<div class="line"><a name="l00593"></a><span class="lineno">  593</span>&#160; </div>
<div class="line"><a name="l00595"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a99fb83031ce9923c84392b4e92f956b5a8e34a33a2eed56499d4f6f62da25d159">  595</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#a99fb83031ce9923c84392b4e92f956b5a8e34a33a2eed56499d4f6f62da25d159">kXMP_PropHasQualifiers</a>    = 0x00000010UL,</div>
<div class="line"><a name="l00596"></a><span class="lineno">  596</span>&#160; </div>
<div class="line"><a name="l00601"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a99fb83031ce9923c84392b4e92f956b5a30146ed5209f5c3eb4eeb1fd8e4fb9fe">  601</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#a99fb83031ce9923c84392b4e92f956b5a30146ed5209f5c3eb4eeb1fd8e4fb9fe">kXMP_PropIsQualifier</a>      = 0x00000020UL,</div>
<div class="line"><a name="l00602"></a><span class="lineno">  602</span>&#160; </div>
<div class="line"><a name="l00604"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a99fb83031ce9923c84392b4e92f956b5a3fa5ed87edc731bfb3817f58ba70a217">  604</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#a99fb83031ce9923c84392b4e92f956b5a3fa5ed87edc731bfb3817f58ba70a217">kXMP_PropHasLang</a>          = 0x00000040UL,</div>
<div class="line"><a name="l00605"></a><span class="lineno">  605</span>&#160; </div>
<div class="line"><a name="l00607"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a99fb83031ce9923c84392b4e92f956b5aeff16fdf167afc73db25b30b529bd9d5">  607</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#a99fb83031ce9923c84392b4e92f956b5aeff16fdf167afc73db25b30b529bd9d5">kXMP_PropHasType</a>          = 0x00000080UL,</div>
<div class="line"><a name="l00608"></a><span class="lineno">  608</span>&#160; </div>
<div class="line"><a name="l00609"></a><span class="lineno">  609</span>&#160;        <span class="comment">// --------------------------------------------</span></div>
<div class="line"><a name="l00610"></a><span class="lineno">  610</span>&#160;    <span class="comment">// Options relating to the data structure form.</span></div>
<div class="line"><a name="l00611"></a><span class="lineno">  611</span>&#160; </div>
<div class="line"><a name="l00613"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a99fb83031ce9923c84392b4e92f956b5a90d8e49a828a7e18c64be36a73076a7e">  613</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#a99fb83031ce9923c84392b4e92f956b5a90d8e49a828a7e18c64be36a73076a7e">kXMP_PropValueIsStruct</a>    = 0x00000100UL,</div>
<div class="line"><a name="l00614"></a><span class="lineno">  614</span>&#160; </div>
<div class="line"><a name="l00617"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a99fb83031ce9923c84392b4e92f956b5a9b7706e0f0716ac7546bdc24ffedd0bc">  617</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#a99fb83031ce9923c84392b4e92f956b5a9b7706e0f0716ac7546bdc24ffedd0bc">kXMP_PropValueIsArray</a>     = 0x00000200UL,</div>
<div class="line"><a name="l00618"></a><span class="lineno">  618</span>&#160; </div>
<div class="line"><a name="l00620"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a99fb83031ce9923c84392b4e92f956b5a0d70c23394c0676657c89de5491192c0">  620</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#a99fb83031ce9923c84392b4e92f956b5a0d70c23394c0676657c89de5491192c0">kXMP_PropArrayIsUnordered</a> = <a class="code" href="XMP__Const_8h.html#a99fb83031ce9923c84392b4e92f956b5a9b7706e0f0716ac7546bdc24ffedd0bc">kXMP_PropValueIsArray</a>,</div>
<div class="line"><a name="l00621"></a><span class="lineno">  621</span>&#160; </div>
<div class="line"><a name="l00623"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a99fb83031ce9923c84392b4e92f956b5af1cdb3b0a3e852ec55e747a1686aba04">  623</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#a99fb83031ce9923c84392b4e92f956b5af1cdb3b0a3e852ec55e747a1686aba04">kXMP_PropArrayIsOrdered</a>   = 0x00000400UL,</div>
<div class="line"><a name="l00624"></a><span class="lineno">  624</span>&#160; </div>
<div class="line"><a name="l00626"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a99fb83031ce9923c84392b4e92f956b5a2596b1f0ea4600270c99102c86b5f1f1">  626</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#a99fb83031ce9923c84392b4e92f956b5a2596b1f0ea4600270c99102c86b5f1f1">kXMP_PropArrayIsAlternate</a> = 0x00000800UL,</div>
<div class="line"><a name="l00627"></a><span class="lineno">  627</span>&#160; </div>
<div class="line"><a name="l00628"></a><span class="lineno">  628</span>&#160;        <span class="comment">// ------------------------------------</span></div>
<div class="line"><a name="l00629"></a><span class="lineno">  629</span>&#160;    <span class="comment">// Additional struct and array options.</span></div>
<div class="line"><a name="l00630"></a><span class="lineno">  630</span>&#160; </div>
<div class="line"><a name="l00633"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a99fb83031ce9923c84392b4e92f956b5aba253f67a6cf44b7438a3f96b516846d">  633</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#a99fb83031ce9923c84392b4e92f956b5aba253f67a6cf44b7438a3f96b516846d">kXMP_PropArrayIsAltText</a>   = 0x00001000UL,</div>
<div class="line"><a name="l00634"></a><span class="lineno">  634</span>&#160; </div>
<div class="line"><a name="l00635"></a><span class="lineno">  635</span>&#160;    <span class="comment">// kXMP_InsertBeforeItem  = 0x00004000UL,  ! Used by SetXyz functions.</span></div>
<div class="line"><a name="l00636"></a><span class="lineno">  636</span>&#160;    <span class="comment">// kXMP_InsertAfterItem   = 0x00008000UL,  ! Used by SetXyz functions.</span></div>
<div class="line"><a name="l00637"></a><span class="lineno">  637</span>&#160; </div>
<div class="line"><a name="l00638"></a><span class="lineno">  638</span>&#160;        <span class="comment">// ----------------------------</span></div>
<div class="line"><a name="l00639"></a><span class="lineno">  639</span>&#160;    <span class="comment">// Other miscellaneous options.</span></div>
<div class="line"><a name="l00640"></a><span class="lineno">  640</span>&#160; </div>
<div class="line"><a name="l00643"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a99fb83031ce9923c84392b4e92f956b5ab975c19fb5c50f732a1a0d84dadb7c37">  643</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#a99fb83031ce9923c84392b4e92f956b5ab975c19fb5c50f732a1a0d84dadb7c37">kXMP_PropIsAlias</a>          = 0x00010000UL,</div>
<div class="line"><a name="l00644"></a><span class="lineno">  644</span>&#160; </div>
<div class="line"><a name="l00647"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a99fb83031ce9923c84392b4e92f956b5a1f819ef281d1f52c4c12d5d02f49d3f0">  647</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#a99fb83031ce9923c84392b4e92f956b5a1f819ef281d1f52c4c12d5d02f49d3f0">kXMP_PropHasAliases</a>       = 0x00020000UL,</div>
<div class="line"><a name="l00648"></a><span class="lineno">  648</span>&#160; </div>
<div class="line"><a name="l00650"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a99fb83031ce9923c84392b4e92f956b5a48097c6ea309f240965d77ab564a5464">  650</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#a99fb83031ce9923c84392b4e92f956b5a48097c6ea309f240965d77ab564a5464">kXMP_PropIsInternal</a>       = 0x00040000UL,</div>
<div class="line"><a name="l00651"></a><span class="lineno">  651</span>&#160; </div>
<div class="line"><a name="l00653"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a99fb83031ce9923c84392b4e92f956b5a81dcd06251771a0ddee6c1e36128c65c">  653</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#a99fb83031ce9923c84392b4e92f956b5a81dcd06251771a0ddee6c1e36128c65c">kXMP_PropIsStable</a>         = 0x00100000UL,</div>
<div class="line"><a name="l00654"></a><span class="lineno">  654</span>&#160; </div>
<div class="line"><a name="l00656"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a99fb83031ce9923c84392b4e92f956b5a0d898ea7f6b3db513bb24f8a6a285877">  656</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#a99fb83031ce9923c84392b4e92f956b5a0d898ea7f6b3db513bb24f8a6a285877">kXMP_PropIsDerived</a>        = 0x00200000UL,</div>
<div class="line"><a name="l00657"></a><span class="lineno">  657</span>&#160; </div>
<div class="line"><a name="l00658"></a><span class="lineno">  658</span>&#160;    <span class="comment">// kXMPUtil_AllowCommas   = 0x10000000UL,  ! Used by TXMPUtils::CatenateArrayItems and ::SeparateArrayItems.</span></div>
<div class="line"><a name="l00659"></a><span class="lineno">  659</span>&#160;    <span class="comment">// kXMP_DeleteExisting    = 0x20000000UL,  ! Used by TXMPMeta::SetXyz functions to delete any pre-existing property.</span></div>
<div class="line"><a name="l00660"></a><span class="lineno">  660</span>&#160;    <span class="comment">// kXMP_SchemaNode        = 0x80000000UL,  ! Returned by iterators - #define to avoid warnings</span></div>
<div class="line"><a name="l00661"></a><span class="lineno">  661</span>&#160; </div>
<div class="line"><a name="l00662"></a><span class="lineno">  662</span>&#160;        <span class="comment">// ------------------------------</span></div>
<div class="line"><a name="l00663"></a><span class="lineno">  663</span>&#160;    <span class="comment">// Masks that are multiple flags.</span></div>
<div class="line"><a name="l00664"></a><span class="lineno">  664</span>&#160; </div>
<div class="line"><a name="l00666"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a99fb83031ce9923c84392b4e92f956b5a6b5b5f4b869994b7390edc9589745e9f">  666</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#a99fb83031ce9923c84392b4e92f956b5a6b5b5f4b869994b7390edc9589745e9f">kXMP_PropArrayFormMask</a>    = <a class="code" href="XMP__Const_8h.html#a99fb83031ce9923c84392b4e92f956b5a9b7706e0f0716ac7546bdc24ffedd0bc">kXMP_PropValueIsArray</a> | <a class="code" href="XMP__Const_8h.html#a99fb83031ce9923c84392b4e92f956b5af1cdb3b0a3e852ec55e747a1686aba04">kXMP_PropArrayIsOrdered</a> | <a class="code" href="XMP__Const_8h.html#a99fb83031ce9923c84392b4e92f956b5a2596b1f0ea4600270c99102c86b5f1f1">kXMP_PropArrayIsAlternate</a> | <a class="code" href="XMP__Const_8h.html#a99fb83031ce9923c84392b4e92f956b5aba253f67a6cf44b7438a3f96b516846d">kXMP_PropArrayIsAltText</a>,</div>
<div class="line"><a name="l00667"></a><span class="lineno">  667</span>&#160; </div>
<div class="line"><a name="l00669"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a99fb83031ce9923c84392b4e92f956b5a60a9f26fb66c2e65cf40d9bc44968956">  669</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#a99fb83031ce9923c84392b4e92f956b5a60a9f26fb66c2e65cf40d9bc44968956">kXMP_PropCompositeMask</a>    = <a class="code" href="XMP__Const_8h.html#a99fb83031ce9923c84392b4e92f956b5a90d8e49a828a7e18c64be36a73076a7e">kXMP_PropValueIsStruct</a> | <a class="code" href="XMP__Const_8h.html#a99fb83031ce9923c84392b4e92f956b5a6b5b5f4b869994b7390edc9589745e9f">kXMP_PropArrayFormMask</a>,</div>
<div class="line"><a name="l00670"></a><span class="lineno">  670</span>&#160; </div>
<div class="line"><a name="l00672"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a99fb83031ce9923c84392b4e92f956b5ae154b58429b257b18963ba3503e67974">  672</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#a99fb83031ce9923c84392b4e92f956b5ae154b58429b257b18963ba3503e67974">kXMP_ImplReservedMask</a>     = 0x70000000L</div>
<div class="line"><a name="l00673"></a><span class="lineno">  673</span>&#160; </div>
<div class="line"><a name="l00674"></a><span class="lineno">  674</span>&#160;};</div>
<div class="line"><a name="l00675"></a><span class="lineno">  675</span>&#160; </div>
<div class="line"><a name="l00676"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a56197f91b537a0c2b5b9aadbcb404545">  676</a></span>&#160;<span class="preprocessor">#define kXMP_SchemaNode ((XMP_OptionBits)0x80000000UL)</span></div>
<div class="line"><a name="l00677"></a><span class="lineno">  677</span>&#160; </div>
<div class="line"><a name="l00686"></a><span class="lineno">  686</span>&#160;<span class="keyword">enum</span> {</div>
<div class="line"><a name="l00687"></a><span class="lineno">  687</span>&#160; </div>
<div class="line"><a name="l00689"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#abc6126af1d45847bc59afa0aa3216b04a873411f673fc2a6337083fd024df727f">  689</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#abc6126af1d45847bc59afa0aa3216b04a873411f673fc2a6337083fd024df727f">kXMP_InsertBeforeItem</a>      = 0x00004000UL,</div>
<div class="line"><a name="l00690"></a><span class="lineno">  690</span>&#160; </div>
<div class="line"><a name="l00692"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#abc6126af1d45847bc59afa0aa3216b04a98cedd5fa29d47abb2ac8903ac7f5a05">  692</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#abc6126af1d45847bc59afa0aa3216b04a98cedd5fa29d47abb2ac8903ac7f5a05">kXMP_InsertAfterItem</a>       = 0x00008000UL,</div>
<div class="line"><a name="l00693"></a><span class="lineno">  693</span>&#160; </div>
<div class="line"><a name="l00695"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#abc6126af1d45847bc59afa0aa3216b04addd07b4a38b25ab3841e28a9cb169d1c">  695</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#abc6126af1d45847bc59afa0aa3216b04addd07b4a38b25ab3841e28a9cb169d1c">kXMP_DeleteExisting</a>        = 0x20000000UL,</div>
<div class="line"><a name="l00696"></a><span class="lineno">  696</span>&#160; </div>
<div class="line"><a name="l00698"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#abc6126af1d45847bc59afa0aa3216b04ad1b42a8a4c479d9bfaf406b79f2e1465">  698</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#abc6126af1d45847bc59afa0aa3216b04ad1b42a8a4c479d9bfaf406b79f2e1465">kXMP_PropValueOptionsMask</a>  = <a class="code" href="XMP__Const_8h.html#a99fb83031ce9923c84392b4e92f956b5aab51f87b5c48f47f5cefb9e03293dafb">kXMP_PropValueIsURI</a>,</div>
<div class="line"><a name="l00699"></a><span class="lineno">  699</span>&#160; </div>
<div class="line"><a name="l00701"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#abc6126af1d45847bc59afa0aa3216b04aef8c1934a17b0e5d8f0b20a7e89df0df">  701</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#abc6126af1d45847bc59afa0aa3216b04aef8c1934a17b0e5d8f0b20a7e89df0df">kXMP_PropArrayLocationMask</a> = <a class="code" href="XMP__Const_8h.html#abc6126af1d45847bc59afa0aa3216b04a873411f673fc2a6337083fd024df727f">kXMP_InsertBeforeItem</a> | <a class="code" href="XMP__Const_8h.html#abc6126af1d45847bc59afa0aa3216b04a98cedd5fa29d47abb2ac8903ac7f5a05">kXMP_InsertAfterItem</a></div>
<div class="line"><a name="l00702"></a><span class="lineno">  702</span>&#160; </div>
<div class="line"><a name="l00703"></a><span class="lineno">  703</span>&#160;};</div>
<div class="line"><a name="l00704"></a><span class="lineno">  704</span>&#160; </div>
<div class="line"><a name="l00705"></a><span class="lineno">  705</span>&#160;<span class="comment">// -------------------------------------------------------------------------------------------------</span></div>
<div class="line"><a name="l00706"></a><span class="lineno">  706</span>&#160; </div>
<div class="line"><a name="l00708"></a><span class="lineno">  708</span>&#160;<span class="keyword">enum</span> {</div>
<div class="line"><a name="l00709"></a><span class="lineno">  709</span>&#160; </div>
<div class="line"><a name="l00711"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#adc29c2ff13d900c2f185ee95427fb06ca1e533852436acf75f594a4fb50a64400">  711</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#adc29c2ff13d900c2f185ee95427fb06ca1e533852436acf75f594a4fb50a64400">kXMP_RequireXMPMeta</a>   = 0x0001UL,</div>
<div class="line"><a name="l00712"></a><span class="lineno">  712</span>&#160; </div>
<div class="line"><a name="l00714"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#adc29c2ff13d900c2f185ee95427fb06ca79b36427b7bf0c0a1ed010a44dec2d3e">  714</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#adc29c2ff13d900c2f185ee95427fb06ca79b36427b7bf0c0a1ed010a44dec2d3e">kXMP_ParseMoreBuffers</a> = 0x0002UL,</div>
<div class="line"><a name="l00715"></a><span class="lineno">  715</span>&#160; </div>
<div class="line"><a name="l00717"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#adc29c2ff13d900c2f185ee95427fb06ca7107906eab0e1fa6f9f2dc6254ad88b1">  717</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#adc29c2ff13d900c2f185ee95427fb06ca7107906eab0e1fa6f9f2dc6254ad88b1">kXMP_StrictAliasing</a>   = 0x0004UL</div>
<div class="line"><a name="l00718"></a><span class="lineno">  718</span>&#160; </div>
<div class="line"><a name="l00719"></a><span class="lineno">  719</span>&#160;};</div>
<div class="line"><a name="l00720"></a><span class="lineno">  720</span>&#160; </div>
<div class="line"><a name="l00722"></a><span class="lineno">  722</span>&#160;<span class="keyword">enum</span> {</div>
<div class="line"><a name="l00723"></a><span class="lineno">  723</span>&#160; </div>
<div class="line"><a name="l00724"></a><span class="lineno">  724</span>&#160;    <span class="comment">// *** Option to remove empty struct/array, or leaf with empty value?</span></div>
<div class="line"><a name="l00725"></a><span class="lineno">  725</span>&#160; </div>
<div class="line"><a name="l00727"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a61dadd085c1777f559549e05962b2c9eadbb9e4c7ee139da0dd4126ddea794c76">  727</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#a61dadd085c1777f559549e05962b2c9eadbb9e4c7ee139da0dd4126ddea794c76">kXMP_OmitPacketWrapper</a>   = 0x0010UL,</div>
<div class="line"><a name="l00728"></a><span class="lineno">  728</span>&#160; </div>
<div class="line"><a name="l00730"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a61dadd085c1777f559549e05962b2c9ea238c792322c5bd5f9e4db3165e01f9d6">  730</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#a61dadd085c1777f559549e05962b2c9ea238c792322c5bd5f9e4db3165e01f9d6">kXMP_ReadOnlyPacket</a>      = 0x0020UL,</div>
<div class="line"><a name="l00731"></a><span class="lineno">  731</span>&#160; </div>
<div class="line"><a name="l00733"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a61dadd085c1777f559549e05962b2c9ea041dc6b7b8684be7112ae40f5f259ebb">  733</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#a61dadd085c1777f559549e05962b2c9ea041dc6b7b8684be7112ae40f5f259ebb">kXMP_UseCompactFormat</a>    = 0x0040UL,</div>
<div class="line"><a name="l00734"></a><span class="lineno">  734</span>&#160; </div>
<div class="line"><a name="l00736"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a61dadd085c1777f559549e05962b2c9ea15e3fb0e64614c574ed554f2f72c0a5d">  736</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#a61dadd085c1777f559549e05962b2c9ea15e3fb0e64614c574ed554f2f72c0a5d">kXMP_UseCanonicalFormat</a>    = 0x0080UL,</div>
<div class="line"><a name="l00737"></a><span class="lineno">  737</span>&#160; </div>
<div class="line"><a name="l00739"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a61dadd085c1777f559549e05962b2c9ea0b659b3b544c7a5a076fbd3132cd7f7a">  739</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#a61dadd085c1777f559549e05962b2c9ea0b659b3b544c7a5a076fbd3132cd7f7a">kXMP_IncludeThumbnailPad</a> = 0x0100UL,</div>
<div class="line"><a name="l00740"></a><span class="lineno">  740</span>&#160; </div>
<div class="line"><a name="l00742"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a61dadd085c1777f559549e05962b2c9eadb35599da481cc22ea6342b7b4de6bc6">  742</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#a61dadd085c1777f559549e05962b2c9eadb35599da481cc22ea6342b7b4de6bc6">kXMP_ExactPacketLength</a>   = 0x0200UL,</div>
<div class="line"><a name="l00743"></a><span class="lineno">  743</span>&#160; </div>
<div class="line"><a name="l00745"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a61dadd085c1777f559549e05962b2c9ea79230f1d70d2625f7650db6ff5b1ea29">  745</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#a61dadd085c1777f559549e05962b2c9ea79230f1d70d2625f7650db6ff5b1ea29">kXMP_OmitAllFormatting</a>   = 0x0800UL,</div>
<div class="line"><a name="l00746"></a><span class="lineno">  746</span>&#160; </div>
<div class="line"><a name="l00748"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a61dadd085c1777f559549e05962b2c9ea9fb498d749d939e2ba9adf555a75b856">  748</a></span>&#160;        <a class="code" href="XMP__Const_8h.html#a61dadd085c1777f559549e05962b2c9ea9fb498d749d939e2ba9adf555a75b856">kXMP_OmitXMPMetaElement</a>  = 0x1000UL,    </div>
<div class="line"><a name="l00749"></a><span class="lineno">  749</span>&#160;        </div>
<div class="line"><a name="l00751"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a61dadd085c1777f559549e05962b2c9ea23054ea4ab89dfd802f14cb389e18745">  751</a></span>&#160;        <a class="code" href="XMP__Const_8h.html#a61dadd085c1777f559549e05962b2c9ea23054ea4ab89dfd802f14cb389e18745">kXMP_IncludeRDFHash</a>      = 0x2000UL,</div>
<div class="line"><a name="l00752"></a><span class="lineno">  752</span>&#160; </div>
<div class="line"><a name="l00753"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a61dadd085c1777f559549e05962b2c9eaa646a732a5b11cd8354ca0c3686ef04d">  753</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#a61dadd085c1777f559549e05962b2c9eaa646a732a5b11cd8354ca0c3686ef04d">_XMP_LittleEndian_Bit</a>    = 0x0001UL,  <span class="comment">// ! Don&#39;t use directly, see the combined values below!</span></div>
<div class="line"><a name="l00754"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a61dadd085c1777f559549e05962b2c9ea688324384883724626ddd5597eb45739">  754</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#a61dadd085c1777f559549e05962b2c9ea688324384883724626ddd5597eb45739">_XMP_UTF16_Bit</a>           = 0x0002UL,</div>
<div class="line"><a name="l00755"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a61dadd085c1777f559549e05962b2c9ea540bbd27859990185eb488442579768b">  755</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#a61dadd085c1777f559549e05962b2c9ea540bbd27859990185eb488442579768b">_XMP_UTF32_Bit</a>           = 0x0004UL,</div>
<div class="line"><a name="l00756"></a><span class="lineno">  756</span>&#160; </div>
<div class="line"><a name="l00758"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a61dadd085c1777f559549e05962b2c9eaeb79571cac99ee97feefb0347b1c1845">  758</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#a61dadd085c1777f559549e05962b2c9eaeb79571cac99ee97feefb0347b1c1845">kXMP_EncodingMask</a>        = 0x0007UL,</div>
<div class="line"><a name="l00759"></a><span class="lineno">  759</span>&#160; </div>
<div class="line"><a name="l00761"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a61dadd085c1777f559549e05962b2c9eadc8f241694f5a758e5ee3f6db69d02ab">  761</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#a61dadd085c1777f559549e05962b2c9eadc8f241694f5a758e5ee3f6db69d02ab">kXMP_EncodeUTF8</a>          = 0UL,</div>
<div class="line"><a name="l00762"></a><span class="lineno">  762</span>&#160; </div>
<div class="line"><a name="l00764"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a61dadd085c1777f559549e05962b2c9ea310e4cbf639e783163778566b439f01d">  764</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#a61dadd085c1777f559549e05962b2c9ea310e4cbf639e783163778566b439f01d">kXMP_EncodeUTF16Big</a>      = <a class="code" href="XMP__Const_8h.html#a61dadd085c1777f559549e05962b2c9ea688324384883724626ddd5597eb45739">_XMP_UTF16_Bit</a>,</div>
<div class="line"><a name="l00765"></a><span class="lineno">  765</span>&#160; </div>
<div class="line"><a name="l00767"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a61dadd085c1777f559549e05962b2c9eafc6417e382c98a2d507830de62fd4830">  767</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#a61dadd085c1777f559549e05962b2c9eafc6417e382c98a2d507830de62fd4830">kXMP_EncodeUTF16Little</a>   = <a class="code" href="XMP__Const_8h.html#a61dadd085c1777f559549e05962b2c9ea688324384883724626ddd5597eb45739">_XMP_UTF16_Bit</a> | <a class="code" href="XMP__Const_8h.html#a61dadd085c1777f559549e05962b2c9eaa646a732a5b11cd8354ca0c3686ef04d">_XMP_LittleEndian_Bit</a>,</div>
<div class="line"><a name="l00768"></a><span class="lineno">  768</span>&#160; </div>
<div class="line"><a name="l00770"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a61dadd085c1777f559549e05962b2c9ea793e99d9ea83f0aadd5b4193a95ea713">  770</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#a61dadd085c1777f559549e05962b2c9ea793e99d9ea83f0aadd5b4193a95ea713">kXMP_EncodeUTF32Big</a>      = <a class="code" href="XMP__Const_8h.html#a61dadd085c1777f559549e05962b2c9ea540bbd27859990185eb488442579768b">_XMP_UTF32_Bit</a>,</div>
<div class="line"><a name="l00771"></a><span class="lineno">  771</span>&#160; </div>
<div class="line"><a name="l00773"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a61dadd085c1777f559549e05962b2c9eae0137d98ea990fa23d292489031ba09e">  773</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#a61dadd085c1777f559549e05962b2c9eae0137d98ea990fa23d292489031ba09e">kXMP_EncodeUTF32Little</a>   = <a class="code" href="XMP__Const_8h.html#a61dadd085c1777f559549e05962b2c9ea540bbd27859990185eb488442579768b">_XMP_UTF32_Bit</a> | <a class="code" href="XMP__Const_8h.html#a61dadd085c1777f559549e05962b2c9eaa646a732a5b11cd8354ca0c3686ef04d">_XMP_LittleEndian_Bit</a></div>
<div class="line"><a name="l00774"></a><span class="lineno">  774</span>&#160; </div>
<div class="line"><a name="l00775"></a><span class="lineno">  775</span>&#160;};</div>
<div class="line"><a name="l00776"></a><span class="lineno">  776</span>&#160; </div>
<div class="line"><a name="l00777"></a><span class="lineno">  777</span>&#160;<span class="comment">// -------------------------------------------------------------------------------------------------</span></div>
<div class="line"><a name="l00778"></a><span class="lineno">  778</span>&#160; </div>
<div class="line"><a name="l00780"></a><span class="lineno">  780</span>&#160;<span class="keyword">enum</span> {</div>
<div class="line"><a name="l00781"></a><span class="lineno">  781</span>&#160; </div>
<div class="line"><a name="l00783"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a726ca809ffd3d67ab4b8476646f26635a93f77b837d89759af3a721712c13f044">  783</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#a726ca809ffd3d67ab4b8476646f26635a93f77b837d89759af3a721712c13f044">kXMP_IterClassMask</a>      = 0x00FFUL,</div>
<div class="line"><a name="l00784"></a><span class="lineno">  784</span>&#160; </div>
<div class="line"><a name="l00786"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a726ca809ffd3d67ab4b8476646f26635aa0643c076a3b3737ff88ed20f16afd2b">  786</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#a726ca809ffd3d67ab4b8476646f26635aa0643c076a3b3737ff88ed20f16afd2b">kXMP_IterProperties</a>     = 0x0000UL,</div>
<div class="line"><a name="l00787"></a><span class="lineno">  787</span>&#160; </div>
<div class="line"><a name="l00789"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a726ca809ffd3d67ab4b8476646f26635a3333450505cd3712320aeac895e541b9">  789</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#a726ca809ffd3d67ab4b8476646f26635a3333450505cd3712320aeac895e541b9">kXMP_IterAliases</a>        = 0x0001UL,</div>
<div class="line"><a name="l00790"></a><span class="lineno">  790</span>&#160; </div>
<div class="line"><a name="l00792"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a726ca809ffd3d67ab4b8476646f26635aa325d9ffba68a934f0a0a0f6ecfc2f7b">  792</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#a726ca809ffd3d67ab4b8476646f26635aa325d9ffba68a934f0a0a0f6ecfc2f7b">kXMP_IterNamespaces</a>     = 0x0002UL,</div>
<div class="line"><a name="l00793"></a><span class="lineno">  793</span>&#160; </div>
<div class="line"><a name="l00795"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a726ca809ffd3d67ab4b8476646f26635ab26e1a38d1d0343fcc5bdaab1b60e3ed">  795</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#a726ca809ffd3d67ab4b8476646f26635ab26e1a38d1d0343fcc5bdaab1b60e3ed">kXMP_IterJustChildren</a>   = 0x0100UL,</div>
<div class="line"><a name="l00796"></a><span class="lineno">  796</span>&#160; </div>
<div class="line"><a name="l00798"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a726ca809ffd3d67ab4b8476646f26635a4589f99b5b4a55e785e3baf4fe1d9b19">  798</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#a726ca809ffd3d67ab4b8476646f26635a4589f99b5b4a55e785e3baf4fe1d9b19">kXMP_IterJustLeafNodes</a>  = 0x0200UL,</div>
<div class="line"><a name="l00799"></a><span class="lineno">  799</span>&#160; </div>
<div class="line"><a name="l00801"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a726ca809ffd3d67ab4b8476646f26635acf22e638f4144bcec8207b2ab69bb344">  801</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#a726ca809ffd3d67ab4b8476646f26635acf22e638f4144bcec8207b2ab69bb344">kXMP_IterJustLeafName</a>   = 0x0400UL,</div>
<div class="line"><a name="l00802"></a><span class="lineno">  802</span>&#160; </div>
<div class="line"><a name="l00804"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a726ca809ffd3d67ab4b8476646f26635a1b91947105ae68c48c5d5e36aa70d101">  804</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#a726ca809ffd3d67ab4b8476646f26635a1b91947105ae68c48c5d5e36aa70d101">kXMP_IterOmitQualifiers</a> = 0x1000UL</div>
<div class="line"><a name="l00805"></a><span class="lineno">  805</span>&#160; </div>
<div class="line"><a name="l00806"></a><span class="lineno">  806</span>&#160;};</div>
<div class="line"><a name="l00807"></a><span class="lineno">  807</span>&#160; </div>
<div class="line"><a name="l00809"></a><span class="lineno">  809</span>&#160;<span class="keyword">enum</span> {</div>
<div class="line"><a name="l00810"></a><span class="lineno">  810</span>&#160; </div>
<div class="line"><a name="l00812"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a0411cd49bb5b71852cecd93bcbf0ca2dab0b540cd3841f411471a827f833c606e">  812</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#a0411cd49bb5b71852cecd93bcbf0ca2dab0b540cd3841f411471a827f833c606e">kXMP_IterSkipSubtree</a>    = 0x0001UL,</div>
<div class="line"><a name="l00813"></a><span class="lineno">  813</span>&#160; </div>
<div class="line"><a name="l00815"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a0411cd49bb5b71852cecd93bcbf0ca2da2537b4b8db838f85b47988b198cd2a12">  815</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#a0411cd49bb5b71852cecd93bcbf0ca2da2537b4b8db838f85b47988b198cd2a12">kXMP_IterSkipSiblings</a>   = 0x0002UL</div>
<div class="line"><a name="l00816"></a><span class="lineno">  816</span>&#160; </div>
<div class="line"><a name="l00817"></a><span class="lineno">  817</span>&#160;};</div>
<div class="line"><a name="l00818"></a><span class="lineno">  818</span>&#160; </div>
<div class="line"><a name="l00819"></a><span class="lineno">  819</span>&#160;<span class="comment">// -------------------------------------------------------------------------------------------------</span></div>
<div class="line"><a name="l00820"></a><span class="lineno">  820</span>&#160; </div>
<div class="line"><a name="l00827"></a><span class="lineno">  827</span>&#160;<span class="keyword">enum</span> {</div>
<div class="line"><a name="l00828"></a><span class="lineno">  828</span>&#160; </div>
<div class="line"><a name="l00830"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#abed82baf7f470b522273a3e37c24c600ad6d41710c689f16d19ac26dc9f5cc506">  830</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#abed82baf7f470b522273a3e37c24c600ad6d41710c689f16d19ac26dc9f5cc506">kXMPUtil_AllowCommas</a>      = 0x10000000UL</div>
<div class="line"><a name="l00831"></a><span class="lineno">  831</span>&#160; </div>
<div class="line"><a name="l00832"></a><span class="lineno">  832</span>&#160;};</div>
<div class="line"><a name="l00833"></a><span class="lineno">  833</span>&#160; </div>
<div class="line"><a name="l00835"></a><span class="lineno">  835</span>&#160;<span class="keyword">enum</span> {</div>
<div class="line"><a name="l00836"></a><span class="lineno">  836</span>&#160; </div>
<div class="line"><a name="l00838"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57a872d2b769e775e281984cc63e28714ea">  838</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57a872d2b769e775e281984cc63e28714ea">kXMPTemplate_IncludeInternalProperties</a> = 0x0001UL,</div>
<div class="line"><a name="l00839"></a><span class="lineno">  839</span>&#160; </div>
<div class="line"><a name="l00841"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57aae2e0fe43295736a15f0bb76ffe02544">  841</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57aae2e0fe43295736a15f0bb76ffe02544">kXMPTemplate_ReplaceExistingProperties</a> = 0x0002UL,</div>
<div class="line"><a name="l00842"></a><span class="lineno">  842</span>&#160; </div>
<div class="line"><a name="l00844"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57a81e1b6fd067fc9ad62bc803c98701bd5">  844</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57a81e1b6fd067fc9ad62bc803c98701bd5">kXMPTemplate_ReplaceWithDeleteEmpty</a> = 0x0004UL,</div>
<div class="line"><a name="l00845"></a><span class="lineno">  845</span>&#160; </div>
<div class="line"><a name="l00847"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57a145c259f83048b811c7b35bc3b339c42">  847</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57a145c259f83048b811c7b35bc3b339c42">kXMPTemplate_AddNewProperties</a> = 0x0008UL,</div>
<div class="line"><a name="l00848"></a><span class="lineno">  848</span>&#160; </div>
<div class="line"><a name="l00850"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57a9dac536fe6ee25de76d45bf6615abd46">  850</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57a9dac536fe6ee25de76d45bf6615abd46">kXMPTemplate_ClearUnnamedProperties</a> = 0x0010UL</div>
<div class="line"><a name="l00851"></a><span class="lineno">  851</span>&#160; </div>
<div class="line"><a name="l00852"></a><span class="lineno">  852</span>&#160;};</div>
<div class="line"><a name="l00853"></a><span class="lineno">  853</span>&#160; </div>
<div class="line"><a name="l00855"></a><span class="lineno">  855</span>&#160;<span class="keyword">enum</span> {</div>
<div class="line"><a name="l00856"></a><span class="lineno">  856</span>&#160; </div>
<div class="line"><a name="l00858"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a385c44f6fb256e5716a2302a5b940388a8ddfb0572b7602a52e533d92d8b1e9fb">  858</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#a385c44f6fb256e5716a2302a5b940388a8ddfb0572b7602a52e533d92d8b1e9fb">kXMPUtil_DoAllProperties</a>   = 0x0001UL,</div>
<div class="line"><a name="l00859"></a><span class="lineno">  859</span>&#160; </div>
<div class="line"><a name="l00861"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a385c44f6fb256e5716a2302a5b940388adab4dad658d2d218c5b1e7d829b12962">  861</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#a385c44f6fb256e5716a2302a5b940388adab4dad658d2d218c5b1e7d829b12962">kXMPUtil_ReplaceOldValues</a>  = 0x0002UL,</div>
<div class="line"><a name="l00862"></a><span class="lineno">  862</span>&#160; </div>
<div class="line"><a name="l00864"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a385c44f6fb256e5716a2302a5b940388a97753b4c5afda9c55e807e41377d86d9">  864</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#a385c44f6fb256e5716a2302a5b940388a97753b4c5afda9c55e807e41377d86d9">kXMPUtil_DeleteEmptyValues</a> = 0x0004UL,</div>
<div class="line"><a name="l00865"></a><span class="lineno">  865</span>&#160; </div>
<div class="line"><a name="l00867"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a385c44f6fb256e5716a2302a5b940388a843589b878f53d42d59258f945ad770b">  867</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#a385c44f6fb256e5716a2302a5b940388a843589b878f53d42d59258f945ad770b">kXMPUtil_IncludeAliases</a>    = 0x0800UL</div>
<div class="line"><a name="l00868"></a><span class="lineno">  868</span>&#160; </div>
<div class="line"><a name="l00869"></a><span class="lineno">  869</span>&#160;};</div>
<div class="line"><a name="l00870"></a><span class="lineno">  870</span>&#160; </div>
<div class="line"><a name="l00871"></a><span class="lineno">  871</span>&#160;<span class="comment">// =================================================================================================</span></div>
<div class="line"><a name="l00872"></a><span class="lineno">  872</span>&#160;<span class="comment">// Types and Constants for XMPFiles</span></div>
<div class="line"><a name="l00873"></a><span class="lineno">  873</span>&#160;<span class="comment">// ================================</span></div>
<div class="line"><a name="l00874"></a><span class="lineno">  874</span>&#160; </div>
<div class="line"><a name="l00876"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a84d76d32dd4ef90e5a90cf759b7e563f">  876</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="XMP__Const_8h.html#a84d76d32dd4ef90e5a90cf759b7e563f">SeekMode</a> { <a class="code" href="XMP__Const_8h.html#a84d76d32dd4ef90e5a90cf759b7e563faf52720b8c894653e4a089a9c0331ee47">kXMP_SeekFromStart</a>, <a class="code" href="XMP__Const_8h.html#a84d76d32dd4ef90e5a90cf759b7e563fa4e179367a02390075e632aca6e115925">kXMP_SeekFromCurrent</a>, <a class="code" href="XMP__Const_8h.html#a84d76d32dd4ef90e5a90cf759b7e563faeedc991a0194b932ae4a47307843baf6">kXMP_SeekFromEnd</a> };</div>
<div class="line"><a name="l00877"></a><span class="lineno">  877</span>&#160; </div>
<div class="line"><a name="l00879"></a><span class="lineno">  879</span>&#160;<span class="keyword">enum</span> {</div>
<div class="line"><a name="l00880"></a><span class="lineno">  880</span>&#160; </div>
<div class="line"><a name="l00881"></a><span class="lineno">  881</span>&#160;    <span class="comment">// ! Hex used to avoid gcc warnings. Leave the constants so the text reads big endian. There</span></div>
<div class="line"><a name="l00882"></a><span class="lineno">  882</span>&#160;    <span class="comment">// ! seems to be no decent way on UNIX to determine the target endianness at compile time.</span></div>
<div class="line"><a name="l00883"></a><span class="lineno">  883</span>&#160;    <span class="comment">// ! Forcing it on the client isn&#39;t acceptable.</span></div>
<div class="line"><a name="l00884"></a><span class="lineno">  884</span>&#160; </div>
<div class="line"><a name="l00885"></a><span class="lineno">  885</span>&#160;        <span class="comment">// --------------------</span></div>
<div class="line"><a name="l00886"></a><span class="lineno">  886</span>&#160;    <span class="comment">// Public file formats.</span></div>
<div class="line"><a name="l00887"></a><span class="lineno">  887</span>&#160; </div>
<div class="line"><a name="l00889"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035da17ab6d429c1550eb3cc16d2e544b78eb">  889</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035da17ab6d429c1550eb3cc16d2e544b78eb">kXMP_PDFFile</a>             = 0x50444620UL,</div>
<div class="line"><a name="l00891"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035da52c90935ee28a0875a49843d463cad70">  891</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035da52c90935ee28a0875a49843d463cad70">kXMP_PostScriptFile</a>      = 0x50532020UL,</div>
<div class="line"><a name="l00893"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035dad947e6da0c4d923195d93e0c53a79c4e">  893</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035dad947e6da0c4d923195d93e0c53a79c4e">kXMP_EPSFile</a>             = 0x45505320UL,</div>
<div class="line"><a name="l00894"></a><span class="lineno">  894</span>&#160; </div>
<div class="line"><a name="l00896"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035dad752b2d3e1139e0745223a9385ef6487">  896</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035dad752b2d3e1139e0745223a9385ef6487">kXMP_JPEGFile</a>            = 0x4A504547UL,</div>
<div class="line"><a name="l00898"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035da78b8fa38aaa2067e3e1baa0dcaa7571d">  898</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035da78b8fa38aaa2067e3e1baa0dcaa7571d">kXMP_JPEG2KFile</a>          = 0x4A505820UL,</div>
<div class="line"><a name="l00900"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035dadc0edf25d933c2a21b25449692c3ba08">  900</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035dadc0edf25d933c2a21b25449692c3ba08">kXMP_TIFFFile</a>            = 0x54494646UL,</div>
<div class="line"><a name="l00902"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035da851d2f4525d705cd2dcabb540d0ddc06">  902</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035da851d2f4525d705cd2dcabb540d0ddc06">kXMP_GIFFile</a>             = 0x47494620UL,</div>
<div class="line"><a name="l00904"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035dac989381d37de320495e4d13f9ecc6371">  904</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035dac989381d37de320495e4d13f9ecc6371">kXMP_PNGFile</a>             = 0x504E4720UL,</div>
<div class="line"><a name="l00905"></a><span class="lineno">  905</span>&#160; </div>
<div class="line"><a name="l00907"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035da564a8095f65d951f451e16eb56650597">  907</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035da564a8095f65d951f451e16eb56650597">kXMP_SWFFile</a>             = 0x53574620UL,</div>
<div class="line"><a name="l00909"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035dab1eeba00d1d92e313acfe68cd054daf9">  909</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035dab1eeba00d1d92e313acfe68cd054daf9">kXMP_FLAFile</a>             = 0x464C4120UL,</div>
<div class="line"><a name="l00911"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035da455bc501088bbd8061fe3ea386a5066f">  911</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035da455bc501088bbd8061fe3ea386a5066f">kXMP_FLVFile</a>             = 0x464C5620UL,</div>
<div class="line"><a name="l00912"></a><span class="lineno">  912</span>&#160; </div>
<div class="line"><a name="l00914"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035daebdb172c8a75b4ead2eff2d26ed3dc37">  914</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035daebdb172c8a75b4ead2eff2d26ed3dc37">kXMP_MOVFile</a>             = 0x4D4F5620UL,</div>
<div class="line"><a name="l00916"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035dae3a6333624e5c292caf14ad849a5e26e">  916</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035dae3a6333624e5c292caf14ad849a5e26e">kXMP_AVIFile</a>             = 0x41564920UL,</div>
<div class="line"><a name="l00918"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035dad2935ea79b4f9253891e3a68a002c5bb">  918</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035dad2935ea79b4f9253891e3a68a002c5bb">kXMP_CINFile</a>             = 0x43494E20UL,</div>
<div class="line"><a name="l00920"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035dacc1fcd4e52423c0dd2966a2e92352fb8">  920</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035dacc1fcd4e52423c0dd2966a2e92352fb8">kXMP_WAVFile</a>             = 0x57415620UL,</div>
<div class="line"><a name="l00922"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035daf3ee34ed2bc26dec0e2d572eeb0de89b">  922</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035daf3ee34ed2bc26dec0e2d572eeb0de89b">kXMP_MP3File</a>             = 0x4D503320UL,</div>
<div class="line"><a name="l00924"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035da42cb8767d9cf16eaeb7aec68a4f224e9">  924</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035da42cb8767d9cf16eaeb7aec68a4f224e9">kXMP_SESFile</a>             = 0x53455320UL,</div>
<div class="line"><a name="l00926"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035da6c949ee85f42eaaed035591338be6789">  926</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035da6c949ee85f42eaaed035591338be6789">kXMP_CELFile</a>             = 0x43454C20UL,</div>
<div class="line"><a name="l00928"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035da043afdc1db730db9ac03c505140c61c8">  928</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035da043afdc1db730db9ac03c505140c61c8">kXMP_MPEGFile</a>            = 0x4D504547UL,</div>
<div class="line"><a name="l00930"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035dab58eaebed494530072ad990ac7a9807a">  930</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035dab58eaebed494530072ad990ac7a9807a">kXMP_MPEG2File</a>           = 0x4D503220UL,</div>
<div class="line"><a name="l00932"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035da89e6282c3f0c8966d788500f5d8eaa91">  932</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035da89e6282c3f0c8966d788500f5d8eaa91">kXMP_MPEG4File</a>           = 0x4D503420UL,</div>
<div class="line"><a name="l00934"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035da4b3477bdc53fae1511104fc54f88d134">  934</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035da4b3477bdc53fae1511104fc54f88d134">kXMP_MXFFile</a>             = 0x4D584620UL,</div>
<div class="line"><a name="l00936"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035da78c62f7c10b16b1a862d93f6226a4622">  936</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035da78c62f7c10b16b1a862d93f6226a4622">kXMP_WMAVFile</a>            = 0x574D4156UL,</div>
<div class="line"><a name="l00938"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035daf093d01e7e9cc55a7d1e204498521fc3">  938</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035daf093d01e7e9cc55a7d1e204498521fc3">kXMP_AIFFFile</a>            = 0x41494646UL,</div>
<div class="line"><a name="l00940"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035daab032aa36aec082c6b3a8300548346f5">  940</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035daab032aa36aec082c6b3a8300548346f5">kXMP_REDFile</a>            = 0x52454420UL,</div>
<div class="line"><a name="l00942"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035da27e4c3dd16ff47ba00faeaea29d5d017">  942</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035da27e4c3dd16ff47ba00faeaea29d5d017">kXMP_ARRIFile</a>           = 0x41525249UL,</div>
<div class="line"><a name="l00944"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035da96f935eaa06f178c825e85acf074c274">  944</a></span>&#160;        <a class="code" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035da96f935eaa06f178c825e85acf074c274">kXMP_HEIFFile</a> = 0x48454946UL,</div>
<div class="line"><a name="l00946"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035dabad9584845edf66f2f8fc3c336977e34">  946</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035dabad9584845edf66f2f8fc3c336977e34">kXMP_P2File</a>              = 0x50322020UL,</div>
<div class="line"><a name="l00948"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035da5f78caa0871695cc92e058e4f4b2dd57">  948</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035da5f78caa0871695cc92e058e4f4b2dd57">kXMP_XDCAM_FAMFile</a>       = 0x58444346UL,</div>
<div class="line"><a name="l00950"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035da64fe7908df6341e13d9d8c8199cdf852">  950</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035da64fe7908df6341e13d9d8c8199cdf852">kXMP_XDCAM_SAMFile</a>       = 0x58444353UL,</div>
<div class="line"><a name="l00952"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035da45bf9b21d5ffed3594fbd585c47cc4fc">  952</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035da45bf9b21d5ffed3594fbd585c47cc4fc">kXMP_XDCAM_EXFile</a>        = 0x58444358UL,</div>
<div class="line"><a name="l00954"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035dafc5ff976e78df2d79d651de818b011f2">  954</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035dafc5ff976e78df2d79d651de818b011f2">kXMP_AVCHDFile</a>           = 0x41564844UL,</div>
<div class="line"><a name="l00956"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035daa0edb070c11f87c3dad9f8f7a83b9b5e">  956</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035daa0edb070c11f87c3dad9f8f7a83b9b5e">kXMP_SonyHDVFile</a>         = 0x53484456UL,</div>
<div class="line"><a name="l00958"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035dafa11d905db1236494e555956cb2f90ef">  958</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035dafa11d905db1236494e555956cb2f90ef">kXMP_CanonXFFile</a>         = 0x434E5846UL,</div>
<div class="line"><a name="l00960"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035daf32bab632c45ee7d960a5b74c9d61155">  960</a></span>&#160;        <a class="code" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035daf32bab632c45ee7d960a5b74c9d61155">kXMP_AVCUltraFile</a>                = 0x41564355UL,</div>
<div class="line"><a name="l00961"></a><span class="lineno">  961</span>&#160; </div>
<div class="line"><a name="l00963"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035da542634e6051139c44fd7b92d08c64760">  963</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035da542634e6051139c44fd7b92d08c64760">kXMP_HTMLFile</a>            = 0x48544D4CUL,</div>
<div class="line"><a name="l00965"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035dad217b996403fa13caef3d6e978023124">  965</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035dad217b996403fa13caef3d6e978023124">kXMP_XMLFile</a>             = 0x584D4C20UL,</div>
<div class="line"><a name="l00967"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035da27051cd824d3ae7bb59e3af7a7908ffd">  967</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035da27051cd824d3ae7bb59e3af7a7908ffd">kXMP_TextFile</a>            = 0x74657874UL,</div>
<div class="line"><a name="l00969"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035daf775c60f1da0e8c34590744a89e66c79">  969</a></span>&#160;        <a class="code" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035daf775c60f1da0e8c34590744a89e66c79">kXMP_SVGFile</a>                     = 0x53564720UL,</div>
<div class="line"><a name="l00970"></a><span class="lineno">  970</span>&#160; </div>
<div class="line"><a name="l00971"></a><span class="lineno">  971</span>&#160;        <span class="comment">// -------------------------------</span></div>
<div class="line"><a name="l00972"></a><span class="lineno">  972</span>&#160;    <span class="comment">// Adobe application file formats.</span></div>
<div class="line"><a name="l00973"></a><span class="lineno">  973</span>&#160; </div>
<div class="line"><a name="l00975"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035da22b478a9d0d52d12e8e4a1181024eb1c">  975</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035da22b478a9d0d52d12e8e4a1181024eb1c">kXMP_PhotoshopFile</a>       = 0x50534420UL,</div>
<div class="line"><a name="l00977"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035da82935c41c6222ff4cca954278f18e554">  977</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035da82935c41c6222ff4cca954278f18e554">kXMP_IllustratorFile</a>     = 0x41492020UL,</div>
<div class="line"><a name="l00979"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035da79cbf96ecc4ac3e0ebfb2d182bc75e60">  979</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035da79cbf96ecc4ac3e0ebfb2d182bc75e60">kXMP_InDesignFile</a>        = 0x494E4444UL,</div>
<div class="line"><a name="l00981"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035da5fb9e99541bbb2d8e375d0cc9fd92a2e">  981</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035da5fb9e99541bbb2d8e375d0cc9fd92a2e">kXMP_AEProjectFile</a>       = 0x41455020UL,</div>
<div class="line"><a name="l00983"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035dada5b138722448c4d4595fe760668c3df">  983</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035dada5b138722448c4d4595fe760668c3df">kXMP_AEProjTemplateFile</a>  = 0x41455420UL,</div>
<div class="line"><a name="l00985"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035dafd8d3d1c8c84bc6ab773f1298b3938f0">  985</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035dafd8d3d1c8c84bc6ab773f1298b3938f0">kXMP_AEFilterPresetFile</a>  = 0x46465820UL,</div>
<div class="line"><a name="l00987"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035dae28efb65bde55f3f8ddfd1fd8a168e2a">  987</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035dae28efb65bde55f3f8ddfd1fd8a168e2a">kXMP_EncoreProjectFile</a>   = 0x4E434F52UL,</div>
<div class="line"><a name="l00989"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035daeff4f68cd5162370f7bf938a868e280d">  989</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035daeff4f68cd5162370f7bf938a868e280d">kXMP_PremiereProjectFile</a> = 0x5052504AUL,</div>
<div class="line"><a name="l00991"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035da1ad712bbd349dc899ca1e71971032b0a">  991</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035da1ad712bbd349dc899ca1e71971032b0a">kXMP_PremiereTitleFile</a>   = 0x5052544CUL,</div>
<div class="line"><a name="l00993"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035da96804f7b8ce83786051c4dac4930aa96">  993</a></span>&#160;        <a class="code" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035da96804f7b8ce83786051c4dac4930aa96">kXMP_UCFFile</a>             = 0x55434620UL,</div>
<div class="line"><a name="l00994"></a><span class="lineno">  994</span>&#160; </div>
<div class="line"><a name="l00995"></a><span class="lineno">  995</span>&#160;        <span class="comment">// -------</span></div>
<div class="line"><a name="l00996"></a><span class="lineno">  996</span>&#160;    <span class="comment">// Others.</span></div>
<div class="line"><a name="l00997"></a><span class="lineno">  997</span>&#160; </div>
<div class="line"><a name="l00999"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035da2845f95eaaaf492f5011bff05a398719">  999</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035da2845f95eaaaf492f5011bff05a398719">kXMP_UnknownFile</a>         = 0x20202020UL</div>
<div class="line"><a name="l01000"></a><span class="lineno"> 1000</span>&#160; </div>
<div class="line"><a name="l01001"></a><span class="lineno"> 1001</span>&#160;};</div>
<div class="line"><a name="l01002"></a><span class="lineno"> 1002</span>&#160; </div>
<div class="line"><a name="l01004"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a300d9a9189cb4ddb6970d05389f5c28e"> 1004</a></span>&#160;<span class="keyword">typedef</span> XMP_Uns32 <a class="code" href="XMP__Const_8h.html#a300d9a9189cb4ddb6970d05389f5c28e">XMP_FileFormat</a>;</div>
<div class="line"><a name="l01005"></a><span class="lineno"> 1005</span>&#160; </div>
<div class="line"><a name="l01006"></a><span class="lineno"> 1006</span>&#160;<span class="comment">// -------------------------------------------------------------------------------------------------</span></div>
<div class="line"><a name="l01007"></a><span class="lineno"> 1007</span>&#160; </div>
<div class="line"><a name="l01009"></a><span class="lineno"> 1009</span>&#160;<span class="keyword">enum</span> {</div>
<div class="line"><a name="l01010"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a0bcf31bfc6bd3bbd5f80ef25f21b4391"> 1010</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a0bcf31bfc6bd3bbd5f80ef25f21b4391">kXMP_CharLittleEndianMask</a> = 1,</div>
<div class="line"><a name="l01011"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8ac9b8b24a75e4e325a49e3730b8e3c5ed"> 1011</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8ac9b8b24a75e4e325a49e3730b8e3c5ed">kXMP_Char16BitMask</a>        = 2,</div>
<div class="line"><a name="l01012"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a705cebe9f5f6700f039a153d394b4f2a"> 1012</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a705cebe9f5f6700f039a153d394b4f2a">kXMP_Char32BitMask</a>        = 4</div>
<div class="line"><a name="l01013"></a><span class="lineno"> 1013</span>&#160;};</div>
<div class="line"><a name="l01014"></a><span class="lineno"> 1014</span>&#160; </div>
<div class="line"><a name="l01016"></a><span class="lineno"> 1016</span>&#160;<span class="keyword">enum</span> {</div>
<div class="line"><a name="l01018"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a05589fbab0657f08285ebdfe93f5ec9eaf5b20dd9abbef29169a362b265049637"> 1018</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#a05589fbab0657f08285ebdfe93f5ec9eaf5b20dd9abbef29169a362b265049637">kXMP_Char8Bit</a>        = 0,</div>
<div class="line"><a name="l01020"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea0966bca9b241646f6a730f96c5c14a2d"> 1020</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea0966bca9b241646f6a730f96c5c14a2d">kXMP_Char16BitBig</a>    = <a class="code" href="XMP__Const_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8ac9b8b24a75e4e325a49e3730b8e3c5ed">kXMP_Char16BitMask</a>,</div>
<div class="line"><a name="l01022"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea19b97b941d6586031190025225ee0eaa"> 1022</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea19b97b941d6586031190025225ee0eaa">kXMP_Char16BitLittle</a> = <a class="code" href="XMP__Const_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8ac9b8b24a75e4e325a49e3730b8e3c5ed">kXMP_Char16BitMask</a> | <a class="code" href="XMP__Const_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a0bcf31bfc6bd3bbd5f80ef25f21b4391">kXMP_CharLittleEndianMask</a>,</div>
<div class="line"><a name="l01024"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea87f8231aec6dd125baf77c9f3f918fbc"> 1024</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea87f8231aec6dd125baf77c9f3f918fbc">kXMP_Char32BitBig</a>    = <a class="code" href="XMP__Const_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a705cebe9f5f6700f039a153d394b4f2a">kXMP_Char32BitMask</a>,</div>
<div class="line"><a name="l01026"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea859e7aa88e7dfd3f55ad2b6445a4708e"> 1026</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea859e7aa88e7dfd3f55ad2b6445a4708e">kXMP_Char32BitLittle</a> = <a class="code" href="XMP__Const_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a705cebe9f5f6700f039a153d394b4f2a">kXMP_Char32BitMask</a> | <a class="code" href="XMP__Const_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a0bcf31bfc6bd3bbd5f80ef25f21b4391">kXMP_CharLittleEndianMask</a>,</div>
<div class="line"><a name="l01028"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea6c37f0724299a9c88e2f622d3246d63b"> 1028</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea6c37f0724299a9c88e2f622d3246d63b">kXMP_CharUnknown</a>     = 1</div>
<div class="line"><a name="l01029"></a><span class="lineno"> 1029</span>&#160;};</div>
<div class="line"><a name="l01030"></a><span class="lineno"> 1030</span>&#160; </div>
<div class="line"><a name="l01063"></a><span class="lineno"> 1063</span>&#160; </div>
<div class="line"><a name="l01064"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#aa7596216164335f926cb91d600cddf99"> 1064</a></span>&#160;<span class="preprocessor">#define XMP_CharFormIs16Bit(f)         ( ((int)(f) &amp; kXMP_Char16BitMask) != 0 )</span></div>
<div class="line"><a name="l01065"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a1e99ef08266943f52f5c649ab2836ddf"> 1065</a></span>&#160;<span class="preprocessor">#define XMP_CharFormIs32Bit(f)         ( ((int)(f) &amp; kXMP_Char32BitMask) != 0 )</span></div>
<div class="line"><a name="l01066"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#aba2539629b8d238fc56a1901dd07ebca"> 1066</a></span>&#160;<span class="preprocessor">#define XMP_CharFormIsBigEndian(f)     ( ((int)(f) &amp; kXMP_CharLittleEndianMask) == 0 )</span></div>
<div class="line"><a name="l01067"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a906ec1cd2fb1631c1b5ad9ccdf9c0a6b"> 1067</a></span>&#160;<span class="preprocessor">#define XMP_CharFormIsLittleEndian(f)  ( ((int)(f) &amp; kXMP_CharLittleEndianMask) != 0 )</span></div>
<div class="line"><a name="l01068"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a85bbf023b1b799c3c20176aa289d32b0"> 1068</a></span>&#160;<span class="preprocessor">#define XMP_GetCharSize(f)             ( ((int)(f)&amp;6) == 0 ? 1 : (int)(f)&amp;6 )</span></div>
<div class="line"><a name="l01069"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a8f522964919b742b4138c79611997bae"> 1069</a></span>&#160;<span class="preprocessor">#define XMP_CharToSerializeForm(cf)    ( (XMP_OptionBits)(cf) )</span></div>
<div class="line"><a name="l01070"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a93e7900e6c9fb4057dfd685b5201057d"> 1070</a></span>&#160;<span class="preprocessor">#define XMP_CharFromSerializeForm(sf)  ( (XMP_Uns8)(sf) )</span></div>
<div class="line"><a name="l01071"></a><span class="lineno"> 1071</span>&#160; </div>
<div class="line"><a name="l01074"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a6a9b77b60c63781a8776f10880856bf4"> 1074</a></span>&#160;<span class="preprocessor">#define kXMPFiles_UnknownOffset ((XMP_Int64)-1)</span></div>
<div class="line"><a name="l01075"></a><span class="lineno"> 1075</span>&#160; </div>
<div class="line"><a name="l01078"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#ae0901aabcf619f17cff03f08e5ed3658"> 1078</a></span>&#160;<span class="preprocessor">#define kXMPFiles_UnknownLength ((XMP_Int32)-1)</span></div>
<div class="line"><a name="l01079"></a><span class="lineno"> 1079</span>&#160; </div>
<div class="line"><a name="l01081"></a><span class="lineno"><a class="line" href="structXMP__PacketInfo.html"> 1081</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structXMP__PacketInfo.html">XMP_PacketInfo</a> {</div>
<div class="line"><a name="l01082"></a><span class="lineno"> 1082</span>&#160; </div>
<div class="line"><a name="l01084"></a><span class="lineno"><a class="line" href="structXMP__PacketInfo.html#a20f65fcfd0f3658ab93ff441a9d61d2c"> 1084</a></span>&#160;    XMP_Int64 <a class="code" href="structXMP__PacketInfo.html#a20f65fcfd0f3658ab93ff441a9d61d2c">offset</a>;</div>
<div class="line"><a name="l01086"></a><span class="lineno"><a class="line" href="structXMP__PacketInfo.html#af526c582b66e24553f2d4b11eb714a44"> 1086</a></span>&#160;    XMP_Int32 <a class="code" href="structXMP__PacketInfo.html#af526c582b66e24553f2d4b11eb714a44">length</a>;</div>
<div class="line"><a name="l01088"></a><span class="lineno"><a class="line" href="structXMP__PacketInfo.html#af4f99e6a5b36b05fdf4a519421875256"> 1088</a></span>&#160;    XMP_Int32 <a class="code" href="structXMP__PacketInfo.html#af4f99e6a5b36b05fdf4a519421875256">padSize</a>;   <span class="comment">// Zero if unknown.</span></div>
<div class="line"><a name="l01089"></a><span class="lineno"> 1089</span>&#160; </div>
<div class="line"><a name="l01091"></a><span class="lineno"><a class="line" href="structXMP__PacketInfo.html#a039ce6665fe8e08d922a46f266799f75"> 1091</a></span>&#160;    XMP_Uns8  <a class="code" href="structXMP__PacketInfo.html#a039ce6665fe8e08d922a46f266799f75">charForm</a>;</div>
<div class="line"><a name="l01093"></a><span class="lineno"><a class="line" href="structXMP__PacketInfo.html#a66845c1d5f3f9f36a1543a7322bd7bd1"> 1093</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#a0cf68b6f47d136ed571a441a9e0d2248">XMP_Bool</a>  <a class="code" href="structXMP__PacketInfo.html#a66845c1d5f3f9f36a1543a7322bd7bd1">writeable</a>;</div>
<div class="line"><a name="l01095"></a><span class="lineno"><a class="line" href="structXMP__PacketInfo.html#a6725d8ab8b4eedddaac950d2b1b00a7f"> 1095</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#a0cf68b6f47d136ed571a441a9e0d2248">XMP_Bool</a>  <a class="code" href="structXMP__PacketInfo.html#a6725d8ab8b4eedddaac950d2b1b00a7f">hasWrapper</a>;</div>
<div class="line"><a name="l01096"></a><span class="lineno"> 1096</span>&#160; </div>
<div class="line"><a name="l01098"></a><span class="lineno"><a class="line" href="structXMP__PacketInfo.html#a83ec12161a36451fef05d88cc754104e"> 1098</a></span>&#160;    XMP_Uns8  <a class="code" href="structXMP__PacketInfo.html#a83ec12161a36451fef05d88cc754104e">pad</a>;</div>
<div class="line"><a name="l01099"></a><span class="lineno"> 1099</span>&#160; </div>
<div class="line"><a name="l01101"></a><span class="lineno"><a class="line" href="structXMP__PacketInfo.html#a2ae03a1b3d03fa9ebc829105037155a8"> 1101</a></span>&#160;        <a class="code" href="structXMP__PacketInfo.html#a2ae03a1b3d03fa9ebc829105037155a8">XMP_PacketInfo</a>() : <a class="code" href="structXMP__PacketInfo.html#a20f65fcfd0f3658ab93ff441a9d61d2c">offset</a>(<a class="code" href="XMP__Const_8h.html#a6a9b77b60c63781a8776f10880856bf4">kXMPFiles_UnknownOffset</a>), <a class="code" href="structXMP__PacketInfo.html#af526c582b66e24553f2d4b11eb714a44">length</a>(<a class="code" href="XMP__Const_8h.html#ae0901aabcf619f17cff03f08e5ed3658">kXMPFiles_UnknownLength</a>),</div>
<div class="line"><a name="l01102"></a><span class="lineno"> 1102</span>&#160;                                           <a class="code" href="structXMP__PacketInfo.html#af4f99e6a5b36b05fdf4a519421875256">padSize</a>(0), <a class="code" href="structXMP__PacketInfo.html#a039ce6665fe8e08d922a46f266799f75">charForm</a>(0), <a class="code" href="structXMP__PacketInfo.html#a66845c1d5f3f9f36a1543a7322bd7bd1">writeable</a>(0), <a class="code" href="structXMP__PacketInfo.html#a6725d8ab8b4eedddaac950d2b1b00a7f">hasWrapper</a>(0), <a class="code" href="structXMP__PacketInfo.html#a83ec12161a36451fef05d88cc754104e">pad</a>(0) {};</div>
<div class="line"><a name="l01103"></a><span class="lineno"> 1103</span>&#160; </div>
<div class="line"><a name="l01104"></a><span class="lineno"> 1104</span>&#160;};</div>
<div class="line"><a name="l01105"></a><span class="lineno"> 1105</span>&#160; </div>
<div class="line"><a name="l01107"></a><span class="lineno"> 1107</span>&#160;<span class="keyword">enum</span> {</div>
<div class="line"><a name="l01109"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a16af7b253440dadd46a80a4b9fddba4da767b4847575a8de28e691be660d43817"> 1109</a></span>&#160;        <a class="code" href="XMP__Const_8h.html#a16af7b253440dadd46a80a4b9fddba4da767b4847575a8de28e691be660d43817">kXMP_PacketInfoVersion</a> = 3</div>
<div class="line"><a name="l01110"></a><span class="lineno"> 1110</span>&#160;};</div>
<div class="line"><a name="l01111"></a><span class="lineno"> 1111</span>&#160; </div>
<div class="line"><a name="l01112"></a><span class="lineno"> 1112</span>&#160;<span class="comment">// -------------------------------------------------------------------------------------------------</span></div>
<div class="line"><a name="l01113"></a><span class="lineno"> 1113</span>&#160; </div>
<div class="line"><a name="l01115"></a><span class="lineno"> 1115</span>&#160;<span class="keyword">enum</span> {</div>
<div class="line"><a name="l01117"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#aba01db17f4a2bfbc3db60dc172972a25a9b9c1ef01e49193a167c40156df07b50"> 1117</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#aba01db17f4a2bfbc3db60dc172972a25a9b9c1ef01e49193a167c40156df07b50">kXMPFiles_IgnoreLocalText</a> = 0x0002,</div>
<div class="line"><a name="l01119"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#aba01db17f4a2bfbc3db60dc172972a25aee2f09481347c29d6c06951b0d81e145"> 1119</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#aba01db17f4a2bfbc3db60dc172972a25aee2f09481347c29d6c06951b0d81e145">kXMPFiles_ServerMode</a>      = <a class="code" href="XMP__Const_8h.html#aba01db17f4a2bfbc3db60dc172972a25a9b9c1ef01e49193a167c40156df07b50">kXMPFiles_IgnoreLocalText</a></div>
<div class="line"><a name="l01120"></a><span class="lineno"> 1120</span>&#160;};</div>
<div class="line"><a name="l01121"></a><span class="lineno"> 1121</span>&#160; </div>
<div class="line"><a name="l01123"></a><span class="lineno"> 1123</span>&#160;<span class="keyword">enum</span> {</div>
<div class="line"><a name="l01124"></a><span class="lineno"> 1124</span>&#160; </div>
<div class="line"><a name="l01126"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#aaf105ae5beaca1dee30ae54530691fcea23a3eb2a5e95292036a93ad6666fa388"> 1126</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#aaf105ae5beaca1dee30ae54530691fcea23a3eb2a5e95292036a93ad6666fa388">kXMPFiles_CanInjectXMP</a>        = 0x00000001,</div>
<div class="line"><a name="l01127"></a><span class="lineno"> 1127</span>&#160; </div>
<div class="line"><a name="l01129"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#aaf105ae5beaca1dee30ae54530691fcea126c9cc056f6569c424431edbcb9521c"> 1129</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#aaf105ae5beaca1dee30ae54530691fcea126c9cc056f6569c424431edbcb9521c">kXMPFiles_CanExpand</a>           = 0x00000002,</div>
<div class="line"><a name="l01130"></a><span class="lineno"> 1130</span>&#160; </div>
<div class="line"><a name="l01132"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#aaf105ae5beaca1dee30ae54530691fcea8957f1ef358b4ab3a1df519903f2ae07"> 1132</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#aaf105ae5beaca1dee30ae54530691fcea8957f1ef358b4ab3a1df519903f2ae07">kXMPFiles_CanRewrite</a>          = 0x00000004,</div>
<div class="line"><a name="l01133"></a><span class="lineno"> 1133</span>&#160; </div>
<div class="line"><a name="l01135"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#aaf105ae5beaca1dee30ae54530691fceab55e1873e67048928de3fc47550678c3"> 1135</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#aaf105ae5beaca1dee30ae54530691fceab55e1873e67048928de3fc47550678c3">kXMPFiles_PrefersInPlace</a>      = 0x00000008,</div>
<div class="line"><a name="l01136"></a><span class="lineno"> 1136</span>&#160; </div>
<div class="line"><a name="l01138"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#aaf105ae5beaca1dee30ae54530691fceafc2bc7cfdd28a326788d563ec0357694"> 1138</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#aaf105ae5beaca1dee30ae54530691fceafc2bc7cfdd28a326788d563ec0357694">kXMPFiles_CanReconcile</a>        = 0x00000010,</div>
<div class="line"><a name="l01139"></a><span class="lineno"> 1139</span>&#160; </div>
<div class="line"><a name="l01141"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#aaf105ae5beaca1dee30ae54530691fcea4a183c3ec4994cf09993e5b31dee9733"> 1141</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#aaf105ae5beaca1dee30ae54530691fcea4a183c3ec4994cf09993e5b31dee9733">kXMPFiles_AllowsOnlyXMP</a>       = 0x00000020,</div>
<div class="line"><a name="l01142"></a><span class="lineno"> 1142</span>&#160; </div>
<div class="line"><a name="l01144"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#aaf105ae5beaca1dee30ae54530691fceadb116eed738d1fcdfe4ab9c1635e08ea"> 1144</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#aaf105ae5beaca1dee30ae54530691fceadb116eed738d1fcdfe4ab9c1635e08ea">kXMPFiles_ReturnsRawPacket</a>    = 0x00000040,</div>
<div class="line"><a name="l01145"></a><span class="lineno"> 1145</span>&#160; </div>
<div class="line"><a name="l01147"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#aaf105ae5beaca1dee30ae54530691fceafc2c5b585e698ebf24a9379de35954b4"> 1147</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#aaf105ae5beaca1dee30ae54530691fceafc2c5b585e698ebf24a9379de35954b4">kXMPFiles_HandlerOwnsFile</a>     = 0x00000100,</div>
<div class="line"><a name="l01148"></a><span class="lineno"> 1148</span>&#160; </div>
<div class="line"><a name="l01150"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#aaf105ae5beaca1dee30ae54530691fcea9fe958d4ccde02516a3a267db63874cd"> 1150</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#aaf105ae5beaca1dee30ae54530691fcea9fe958d4ccde02516a3a267db63874cd">kXMPFiles_AllowsSafeUpdate</a>    = 0x00000200,</div>
<div class="line"><a name="l01151"></a><span class="lineno"> 1151</span>&#160; </div>
<div class="line"><a name="l01153"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#aaf105ae5beaca1dee30ae54530691fceaee13099f78018a5e1ce033266c27e999"> 1153</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#aaf105ae5beaca1dee30ae54530691fceaee13099f78018a5e1ce033266c27e999">kXMPFiles_NeedsReadOnlyPacket</a> = 0x00000400,</div>
<div class="line"><a name="l01154"></a><span class="lineno"> 1154</span>&#160; </div>
<div class="line"><a name="l01156"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#aaf105ae5beaca1dee30ae54530691fcead3027b786992e2a4762a4fa37c92943c"> 1156</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#aaf105ae5beaca1dee30ae54530691fcead3027b786992e2a4762a4fa37c92943c">kXMPFiles_UsesSidecarXMP</a>      = 0x00000800,</div>
<div class="line"><a name="l01157"></a><span class="lineno"> 1157</span>&#160; </div>
<div class="line"><a name="l01159"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#aaf105ae5beaca1dee30ae54530691fceaa2a6a4b744b40055387234632b688fcd"> 1159</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#aaf105ae5beaca1dee30ae54530691fceaa2a6a4b744b40055387234632b688fcd">kXMPFiles_FolderBasedFormat</a>   = 0x00001000,</div>
<div class="line"><a name="l01160"></a><span class="lineno"> 1160</span>&#160; </div>
<div class="line"><a name="l01162"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#aaf105ae5beaca1dee30ae54530691fcea17578d45ae3c09a8d08189ea544052b1"> 1162</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#aaf105ae5beaca1dee30ae54530691fcea17578d45ae3c09a8d08189ea544052b1">kXMPFiles_CanNotifyProgress</a>   = 0x00002000,</div>
<div class="line"><a name="l01163"></a><span class="lineno"> 1163</span>&#160; </div>
<div class="line"><a name="l01165"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#aaf105ae5beaca1dee30ae54530691fcea798c55f5144eedde76f8329a056210b2"> 1165</a></span>&#160;        <a class="code" href="XMP__Const_8h.html#aaf105ae5beaca1dee30ae54530691fcea798c55f5144eedde76f8329a056210b2">kXMPFiles_NeedsPreloading</a>      = 0x00004000,</div>
<div class="line"><a name="l01166"></a><span class="lineno"> 1166</span>&#160; </div>
<div class="line"><a name="l01169"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#aaf105ae5beaca1dee30ae54530691fcea7155090229d50c2ed3a496ebac07209f"> 1169</a></span>&#160;        <a class="code" href="XMP__Const_8h.html#aaf105ae5beaca1dee30ae54530691fcea7155090229d50c2ed3a496ebac07209f">kXMPFiles_NeedsLocalFileOpened</a> = 0x00010000</div>
<div class="line"><a name="l01170"></a><span class="lineno"> 1170</span>&#160;};</div>
<div class="line"><a name="l01171"></a><span class="lineno"> 1171</span>&#160; </div>
<div class="line"><a name="l01173"></a><span class="lineno"> 1173</span>&#160;<span class="keyword">enum</span> {</div>
<div class="line"><a name="l01174"></a><span class="lineno"> 1174</span>&#160; </div>
<div class="line"><a name="l01176"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a80155586fa275b28773c9b203f52cabaa4c61ec4ed571dbc5f1832ff6772320d2"> 1176</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#a80155586fa275b28773c9b203f52cabaa4c61ec4ed571dbc5f1832ff6772320d2">kXMPFiles_OpenForRead</a>           = 0x00000001,</div>
<div class="line"><a name="l01177"></a><span class="lineno"> 1177</span>&#160; </div>
<div class="line"><a name="l01179"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a80155586fa275b28773c9b203f52cabaa91fa388b3888bcb6a68615537b66a49b"> 1179</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#a80155586fa275b28773c9b203f52cabaa91fa388b3888bcb6a68615537b66a49b">kXMPFiles_OpenForUpdate</a>         = 0x00000002,</div>
<div class="line"><a name="l01180"></a><span class="lineno"> 1180</span>&#160; </div>
<div class="line"><a name="l01182"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a80155586fa275b28773c9b203f52cabaaa58279b2b1311242e7374117f455bb96"> 1182</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#a80155586fa275b28773c9b203f52cabaaa58279b2b1311242e7374117f455bb96">kXMPFiles_OpenOnlyXMP</a>           = 0x00000004,</div>
<div class="line"><a name="l01183"></a><span class="lineno"> 1183</span>&#160; </div>
<div class="line"><a name="l01185"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a80155586fa275b28773c9b203f52cabaab8cbbeef0e99d246907a4375766e21a2"> 1185</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#a80155586fa275b28773c9b203f52cabaab8cbbeef0e99d246907a4375766e21a2">kXMPFiles_ForceGivenHandler</a>     = 0x00000008,</div>
<div class="line"><a name="l01186"></a><span class="lineno"> 1186</span>&#160;        </div>
<div class="line"><a name="l01188"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a80155586fa275b28773c9b203f52cabaa0bef4db2ecdaf82a85df9e9d417aab18"> 1188</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#a80155586fa275b28773c9b203f52cabaa0bef4db2ecdaf82a85df9e9d417aab18">kXMPFiles_OpenStrictly</a>          = 0x00000010,</div>
<div class="line"><a name="l01189"></a><span class="lineno"> 1189</span>&#160; </div>
<div class="line"><a name="l01191"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a80155586fa275b28773c9b203f52cabaaf6332435c7fc89cb0b7381e13fe43646"> 1191</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#a80155586fa275b28773c9b203f52cabaaf6332435c7fc89cb0b7381e13fe43646">kXMPFiles_OpenUseSmartHandler</a>   = 0x00000020,</div>
<div class="line"><a name="l01192"></a><span class="lineno"> 1192</span>&#160; </div>
<div class="line"><a name="l01194"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a80155586fa275b28773c9b203f52cabaa77b47c63e579b28cbd25083ceb58c285"> 1194</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#a80155586fa275b28773c9b203f52cabaa77b47c63e579b28cbd25083ceb58c285">kXMPFiles_OpenUsePacketScanning</a> = 0x00000040,</div>
<div class="line"><a name="l01195"></a><span class="lineno"> 1195</span>&#160; </div>
<div class="line"><a name="l01197"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a80155586fa275b28773c9b203f52cabaa77f34b1873bb2584feabe26a2c8f1182"> 1197</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#a80155586fa275b28773c9b203f52cabaa77f34b1873bb2584feabe26a2c8f1182">kXMPFiles_OpenLimitedScanning</a>   = 0x00000080,</div>
<div class="line"><a name="l01198"></a><span class="lineno"> 1198</span>&#160; </div>
<div class="line"><a name="l01200"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a80155586fa275b28773c9b203f52cabaa05acd568597f72b4812b432ea6cf606a"> 1200</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#a80155586fa275b28773c9b203f52cabaa05acd568597f72b4812b432ea6cf606a">kXMPFiles_OpenRepairFile</a>        = 0x00000100,</div>
<div class="line"><a name="l01201"></a><span class="lineno"> 1201</span>&#160; </div>
<div class="line"><a name="l01203"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a80155586fa275b28773c9b203f52cabaaf5f2ebd401758a14dc52c5ee403303b5"> 1203</a></span>&#160;        <a class="code" href="XMP__Const_8h.html#a80155586fa275b28773c9b203f52cabaaf5f2ebd401758a14dc52c5ee403303b5">kXMPFiles_OptimizeFileLayout</a>    = 0x00000200</div>
<div class="line"><a name="l01204"></a><span class="lineno"> 1204</span>&#160; </div>
<div class="line"><a name="l01205"></a><span class="lineno"> 1205</span>&#160;};</div>
<div class="line"><a name="l01206"></a><span class="lineno"> 1206</span>&#160; </div>
<div class="line"><a name="l01208"></a><span class="lineno"> 1208</span>&#160;<span class="keyword">enum</span> {</div>
<div class="line"><a name="l01210"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a6b7b47dd702d9e331586d485013fd1eaadbf8d744f355ef9800a4ec44325baf54"> 1210</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#a6b7b47dd702d9e331586d485013fd1eaadbf8d744f355ef9800a4ec44325baf54">kXMPFiles_UpdateSafely</a> = 0x0001</div>
<div class="line"><a name="l01211"></a><span class="lineno"> 1211</span>&#160;};</div>
<div class="line"><a name="l01212"></a><span class="lineno"> 1212</span>&#160; </div>
<div class="line"><a name="l01213"></a><span class="lineno"> 1213</span>&#160; </div>
<div class="line"><a name="l01214"></a><span class="lineno"> 1214</span>&#160;<span class="comment">// =================================================================================================</span></div>
<div class="line"><a name="l01215"></a><span class="lineno"> 1215</span>&#160;<span class="comment">// Error notification and Exceptions</span></div>
<div class="line"><a name="l01216"></a><span class="lineno"> 1216</span>&#160;<span class="comment">// =================================</span></div>
<div class="line"><a name="l01217"></a><span class="lineno"> 1217</span>&#160; </div>
<div class="line"><a name="l01241"></a><span class="lineno"> 1241</span>&#160; </div>
<div class="line"><a name="l01242"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#ae4a7c9347994883250dc440566eb9f52"> 1242</a></span>&#160;<span class="keyword">typedef</span> XMP_Uns8 <a class="code" href="XMP__Const_8h.html#ae4a7c9347994883250dc440566eb9f52">XMP_ErrorSeverity</a>;</div>
<div class="line"><a name="l01243"></a><span class="lineno"> 1243</span>&#160; </div>
<div class="line"><a name="l01245"></a><span class="lineno"> 1245</span>&#160;<span class="keyword">enum</span> {</div>
<div class="line"><a name="l01247"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#af9bdc3014f3d54c426b6d2df10de4960a068fdc8c88dcce62a7b42788a572af61"> 1247</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#af9bdc3014f3d54c426b6d2df10de4960a068fdc8c88dcce62a7b42788a572af61">kXMPErrSev_Recoverable</a>    = 0,</div>
<div class="line"><a name="l01249"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#af9bdc3014f3d54c426b6d2df10de4960afb962bdcf570af9aef4e32b5f279d1a4"> 1249</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#af9bdc3014f3d54c426b6d2df10de4960afb962bdcf570af9aef4e32b5f279d1a4">kXMPErrSev_OperationFatal</a> = 1,</div>
<div class="line"><a name="l01251"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#af9bdc3014f3d54c426b6d2df10de4960a2bd1ff3ba036640f0c76d68a03cf94f7"> 1251</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#af9bdc3014f3d54c426b6d2df10de4960a2bd1ff3ba036640f0c76d68a03cf94f7">kXMPErrSev_FileFatal</a>      = 2,</div>
<div class="line"><a name="l01253"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#af9bdc3014f3d54c426b6d2df10de4960a768126806f8c7b7c107314610125deb3"> 1253</a></span>&#160;        <a class="code" href="XMP__Const_8h.html#af9bdc3014f3d54c426b6d2df10de4960a768126806f8c7b7c107314610125deb3">kXMPErrSev_ProcessFatal</a> = 3</div>
<div class="line"><a name="l01254"></a><span class="lineno"> 1254</span>&#160;};</div>
<div class="line"><a name="l01255"></a><span class="lineno"> 1255</span>&#160; </div>
<div class="line"><a name="l01256"></a><span class="lineno"> 1256</span>&#160;<span class="comment">// -------------------------------------------------------------------------------------------------</span></div>
<div class="line"><a name="l01280"></a><span class="lineno"> 1280</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l01281"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#aed904912aba67a58e06e718593a4075d"> 1281</a></span>&#160;<span class="keyword">typedef</span> bool (* <a class="code" href="XMP__Const_8h.html#aed904912aba67a58e06e718593a4075d">XMPMeta_ErrorCallbackProc</a>) ( <span class="keywordtype">void</span>* context, <a class="code" href="XMP__Const_8h.html#ae4a7c9347994883250dc440566eb9f52">XMP_ErrorSeverity</a> severity, XMP_Int32 cause, <a class="code" href="XMP__Const_8h.html#ad439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> message );</div>
<div class="line"><a name="l01282"></a><span class="lineno"> 1282</span>&#160; </div>
<div class="line"><a name="l01283"></a><span class="lineno"> 1283</span>&#160;<span class="comment">// -------------------------------------------------------------------------------------------------</span></div>
<div class="line"><a name="l01316"></a><span class="lineno"> 1316</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l01317"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a32284d1645c6d852761b107b0232c285"> 1317</a></span>&#160;<span class="keyword">typedef</span> bool (* <a class="code" href="XMP__Const_8h.html#a32284d1645c6d852761b107b0232c285">XMPFiles_ErrorCallbackProc</a>) ( <span class="keywordtype">void</span>* context, <a class="code" href="XMP__Const_8h.html#ad439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> filePath, <a class="code" href="XMP__Const_8h.html#ae4a7c9347994883250dc440566eb9f52">XMP_ErrorSeverity</a> severity, XMP_Int32 cause, <a class="code" href="XMP__Const_8h.html#ad439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> message );</div>
<div class="line"><a name="l01318"></a><span class="lineno"> 1318</span>&#160; </div>
<div class="line"><a name="l01319"></a><span class="lineno"> 1319</span>&#160;<span class="comment">// -------------------------------------------------------------------------------------------------</span></div>
<div class="line"><a name="l01321"></a><span class="lineno"> 1321</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l01322"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#ab0a7f9be063e660fb315fcd4d8e203b8"> 1322</a></span>&#160;<span class="keyword">typedef</span> <a class="code" href="XMP__Const_8h.html#a0cf68b6f47d136ed571a441a9e0d2248">XMP_Bool</a> (* <a class="code" href="XMP__Const_8h.html#ab0a7f9be063e660fb315fcd4d8e203b8">XMPMeta_ErrorCallbackWrapper</a>) ( <a class="code" href="XMP__Const_8h.html#aed904912aba67a58e06e718593a4075d">XMPMeta_ErrorCallbackProc</a> clientProc, <span class="keywordtype">void</span>* context,</div>
<div class="line"><a name="l01323"></a><span class="lineno"> 1323</span>&#160;                                                <a class="code" href="XMP__Const_8h.html#ae4a7c9347994883250dc440566eb9f52">XMP_ErrorSeverity</a> severity, XMP_Int32 cause, <a class="code" href="XMP__Const_8h.html#ad439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> message );</div>
<div class="line"><a name="l01324"></a><span class="lineno"> 1324</span>&#160; </div>
<div class="line"><a name="l01325"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a5f3622147e93d18655d16bd13c4ae39c"> 1325</a></span>&#160;<span class="keyword">typedef</span> <a class="code" href="XMP__Const_8h.html#a0cf68b6f47d136ed571a441a9e0d2248">XMP_Bool</a> (* <a class="code" href="XMP__Const_8h.html#a5f3622147e93d18655d16bd13c4ae39c">XMPFiles_ErrorCallbackWrapper</a>) ( <a class="code" href="XMP__Const_8h.html#a32284d1645c6d852761b107b0232c285">XMPFiles_ErrorCallbackProc</a> clientProc, <span class="keywordtype">void</span>* context,</div>
<div class="line"><a name="l01326"></a><span class="lineno"> 1326</span>&#160;                                                 <a class="code" href="XMP__Const_8h.html#ad439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> filePath, <a class="code" href="XMP__Const_8h.html#ae4a7c9347994883250dc440566eb9f52">XMP_ErrorSeverity</a> severity,</div>
<div class="line"><a name="l01327"></a><span class="lineno"> 1327</span>&#160;                                                 XMP_Int32 cause, <a class="code" href="XMP__Const_8h.html#ad439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> message );</div>
<div class="line"><a name="l01328"></a><span class="lineno"> 1328</span>&#160; </div>
<div class="line"><a name="l01330"></a><span class="lineno"><a class="line" href="classXMP__Error.html"> 1330</a></span>&#160;<span class="keyword">class </span><a class="code" href="classXMP__Error.html">XMP_Error</a> {</div>
<div class="line"><a name="l01331"></a><span class="lineno"> 1331</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l01332"></a><span class="lineno"> 1332</span>&#160; </div>
<div class="line"><a name="l01339"></a><span class="lineno"><a class="line" href="classXMP__Error.html#aa8b3b859899759d679b00237254e30aa"> 1339</a></span>&#160;        <a class="code" href="classXMP__Error.html#aa8b3b859899759d679b00237254e30aa">XMP_Error</a> ( XMP_Int32 _id, <a class="code" href="XMP__Const_8h.html#ad439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> _errMsg ) : <a class="code" href="classXMP__Error.html#aad714bd7c428e10eff07a8ab6a4f3125">id</a>(_id), <a class="code" href="classXMP__Error.html#a31fd80098e50026985e05abd16f3e045">errMsg</a>(_errMsg), <a class="code" href="classXMP__Error.html#a2b884dfb0b39689d1cf95105eadc4571">notified</a>(false) {};</div>
<div class="line"><a name="l01340"></a><span class="lineno"> 1340</span>&#160; </div>
<div class="line"><a name="l01342"></a><span class="lineno"><a class="line" href="classXMP__Error.html#a35f028d5d0b7679e69675b33614b4f92"> 1342</a></span>&#160;        <span class="keyword">inline</span> XMP_Int32     <a class="code" href="classXMP__Error.html#a35f028d5d0b7679e69675b33614b4f92">GetID</a>()<span class="keyword"> const     </span>{ <span class="keywordflow">return</span> <a class="code" href="classXMP__Error.html#aad714bd7c428e10eff07a8ab6a4f3125">id</a>; };</div>
<div class="line"><a name="l01343"></a><span class="lineno"> 1343</span>&#160; </div>
<div class="line"><a name="l01345"></a><span class="lineno"><a class="line" href="classXMP__Error.html#ac9340015a6fcb1603720b489ff4d3c15"> 1345</a></span>&#160;        <span class="keyword">inline</span> <a class="code" href="XMP__Const_8h.html#ad439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> <a class="code" href="classXMP__Error.html#ac9340015a6fcb1603720b489ff4d3c15">GetErrMsg</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classXMP__Error.html#a31fd80098e50026985e05abd16f3e045">errMsg</a>; };</div>
<div class="line"><a name="l01346"></a><span class="lineno"> 1346</span>&#160; </div>
<div class="line"><a name="l01348"></a><span class="lineno"><a class="line" href="classXMP__Error.html#a235a8ab59ccaef1db1d44e572f6f319a"> 1348</a></span>&#160;        <span class="keyword">inline</span> <a class="code" href="XMP__Const_8h.html#a0cf68b6f47d136ed571a441a9e0d2248">XMP_Bool</a>      <a class="code" href="classXMP__Error.html#a235a8ab59ccaef1db1d44e572f6f319a">IsNotified</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classXMP__Error.html#a2b884dfb0b39689d1cf95105eadc4571">notified</a>; }</div>
<div class="line"><a name="l01349"></a><span class="lineno"> 1349</span>&#160; </div>
<div class="line"><a name="l01351"></a><span class="lineno"><a class="line" href="classXMP__Error.html#a9c368db94ca63ad7b9b118051d1f8897"> 1351</a></span>&#160;        <span class="keyword">inline</span> <span class="keywordtype">void</span>          <a class="code" href="classXMP__Error.html#a9c368db94ca63ad7b9b118051d1f8897">SetNotified</a>() { <a class="code" href="classXMP__Error.html#a2b884dfb0b39689d1cf95105eadc4571">notified</a> = <span class="keyword">true</span>; };</div>
<div class="line"><a name="l01352"></a><span class="lineno"> 1352</span>&#160; </div>
<div class="line"><a name="l01353"></a><span class="lineno"> 1353</span>&#160;<span class="keyword">private</span>:</div>
<div class="line"><a name="l01355"></a><span class="lineno"> 1355</span>&#160;        XMP_Int32     <a class="code" href="classXMP__Error.html#aad714bd7c428e10eff07a8ab6a4f3125">id</a>;</div>
<div class="line"><a name="l01358"></a><span class="lineno"><a class="line" href="classXMP__Error.html#a31fd80098e50026985e05abd16f3e045"> 1358</a></span>&#160;        <a class="code" href="XMP__Const_8h.html#ad439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> <a class="code" href="classXMP__Error.html#a31fd80098e50026985e05abd16f3e045">errMsg</a>;</div>
<div class="line"><a name="l01360"></a><span class="lineno"><a class="line" href="classXMP__Error.html#a2b884dfb0b39689d1cf95105eadc4571"> 1360</a></span>&#160;        <a class="code" href="XMP__Const_8h.html#a0cf68b6f47d136ed571a441a9e0d2248">XMP_Bool</a> <a class="code" href="classXMP__Error.html#a2b884dfb0b39689d1cf95105eadc4571">notified</a>;</div>
<div class="line"><a name="l01361"></a><span class="lineno"> 1361</span>&#160;};</div>
<div class="line"><a name="l01362"></a><span class="lineno"> 1362</span>&#160; </div>
<div class="line"><a name="l01364"></a><span class="lineno"> 1364</span>&#160;<span class="keyword">enum</span> {</div>
<div class="line"><a name="l01365"></a><span class="lineno"> 1365</span>&#160; </div>
<div class="line"><a name="l01366"></a><span class="lineno"> 1366</span>&#160;        <span class="comment">//  --------------------</span></div>
<div class="line"><a name="l01368"></a><span class="lineno"> 1368</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l01370"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409ae2aec0f3b8db282cbba40e4bcf746ba9"> 1370</a></span>&#160;        <a class="code" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409ae2aec0f3b8db282cbba40e4bcf746ba9">kXMPErr_NoError</a>          =  -1,</div>
<div class="line"><a name="l01371"></a><span class="lineno"> 1371</span>&#160; </div>
<div class="line"><a name="l01373"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a14813595824de97382fffeae7b6fe581"> 1373</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a14813595824de97382fffeae7b6fe581">kXMPErr_Unknown</a>          =   0,</div>
<div class="line"><a name="l01375"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409acd9fa1b621efafd5b218e3a785cbeda1"> 1375</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409acd9fa1b621efafd5b218e3a785cbeda1">kXMPErr_TBD</a>              =   1,</div>
<div class="line"><a name="l01377"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409ac7ac408582c194cc723a24acb8b4e4c3"> 1377</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409ac7ac408582c194cc723a24acb8b4e4c3">kXMPErr_Unavailable</a>      =   2,</div>
<div class="line"><a name="l01379"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a115f3d761d2cad952aab23f35cbdf3a1"> 1379</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a115f3d761d2cad952aab23f35cbdf3a1">kXMPErr_BadObject</a>        =   3,</div>
<div class="line"><a name="l01381"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a52d197a8b0af3c55f16958162a4132f1"> 1381</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a52d197a8b0af3c55f16958162a4132f1">kXMPErr_BadParam</a>         =   4,</div>
<div class="line"><a name="l01383"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a716956a038782e595ce61d3fbdd1a25a"> 1383</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a716956a038782e595ce61d3fbdd1a25a">kXMPErr_BadValue</a>         =   5,</div>
<div class="line"><a name="l01385"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a14bd6c24087d280c722c1a044eec27d6"> 1385</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a14bd6c24087d280c722c1a044eec27d6">kXMPErr_AssertFailure</a>    =   6,</div>
<div class="line"><a name="l01387"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409aa856bb36a9742d8542b483e00fc6511b"> 1387</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409aa856bb36a9742d8542b483e00fc6511b">kXMPErr_EnforceFailure</a>   =   7,</div>
<div class="line"><a name="l01389"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a3de1ac8f4e4afb705d5a4654cb9579e2"> 1389</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a3de1ac8f4e4afb705d5a4654cb9579e2">kXMPErr_Unimplemented</a>    =   8,</div>
<div class="line"><a name="l01391"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a8babbd758d2c64fd04e85fa48e0675c0"> 1391</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a8babbd758d2c64fd04e85fa48e0675c0">kXMPErr_InternalFailure</a>  =   9,</div>
<div class="line"><a name="l01393"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a14342c486ddf394ebc110a446becbfa7"> 1393</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a14342c486ddf394ebc110a446becbfa7">kXMPErr_Deprecated</a>       =  10,</div>
<div class="line"><a name="l01395"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a82941dc15c6ccde6b8fb2f9cc85c2eeb"> 1395</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a82941dc15c6ccde6b8fb2f9cc85c2eeb">kXMPErr_ExternalFailure</a>  =  11,</div>
<div class="line"><a name="l01397"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409ac4ba7b1a57629e4994a0f7a515d51195"> 1397</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409ac4ba7b1a57629e4994a0f7a515d51195">kXMPErr_UserAbort</a>        =  12,</div>
<div class="line"><a name="l01399"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a5322df07e2a7792824d2468c4837f1cb"> 1399</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a5322df07e2a7792824d2468c4837f1cb">kXMPErr_StdException</a>     =  13,</div>
<div class="line"><a name="l01401"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409aac7558097a1f5a0f99097199f1bf8ff4"> 1401</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409aac7558097a1f5a0f99097199f1bf8ff4">kXMPErr_UnknownException</a> =  14,</div>
<div class="line"><a name="l01403"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a69eb7fef422fbca62cdbc554afffd813"> 1403</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a69eb7fef422fbca62cdbc554afffd813">kXMPErr_NoMemory</a>         =  15,</div>
<div class="line"><a name="l01405"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a5227060f282a86c8ea1a944107751dd1"> 1405</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a5227060f282a86c8ea1a944107751dd1">kXMPErr_ProgressAbort</a>    =  16,</div>
<div class="line"><a name="l01406"></a><span class="lineno"> 1406</span>&#160; </div>
<div class="line"><a name="l01407"></a><span class="lineno"> 1407</span>&#160;        <span class="comment">// ------------------------------------</span></div>
<div class="line"><a name="l01408"></a><span class="lineno"> 1408</span>&#160;    <span class="comment">// More specific parameter error codes.</span></div>
<div class="line"><a name="l01409"></a><span class="lineno"> 1409</span>&#160; </div>
<div class="line"><a name="l01411"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a2bc66eec6ce830979089d5c336f75539"> 1411</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a2bc66eec6ce830979089d5c336f75539">kXMPErr_BadSchema</a>        = 101,</div>
<div class="line"><a name="l01413"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a3f1efec0aa5452f43c55c05aba616ef7"> 1413</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a3f1efec0aa5452f43c55c05aba616ef7">kXMPErr_BadXPath</a>         = 102,</div>
<div class="line"><a name="l01415"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a40ca77d98bd366442bb8d438c420a444"> 1415</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a40ca77d98bd366442bb8d438c420a444">kXMPErr_BadOptions</a>       = 103,</div>
<div class="line"><a name="l01417"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a31adb57da79b4fb1f1f5f999ec740010"> 1417</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a31adb57da79b4fb1f1f5f999ec740010">kXMPErr_BadIndex</a>         = 104,</div>
<div class="line"><a name="l01419"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a2584fc813bfcd9158b7adf28a3454bb9"> 1419</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a2584fc813bfcd9158b7adf28a3454bb9">kXMPErr_BadIterPosition</a>  = 105,</div>
<div class="line"><a name="l01421"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a052b1b525fba7da8c98be5c135f434b8"> 1421</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a052b1b525fba7da8c98be5c135f434b8">kXMPErr_BadParse</a>         = 106,</div>
<div class="line"><a name="l01423"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409ac4f936ff6788ce17f6098b7cbda77ed9"> 1423</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409ac4f936ff6788ce17f6098b7cbda77ed9">kXMPErr_BadSerialize</a>     = 107,</div>
<div class="line"><a name="l01425"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409aa0a05e07925d1f3daf5f36f6da0840f8"> 1425</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409aa0a05e07925d1f3daf5f36f6da0840f8">kXMPErr_BadFileFormat</a>    = 108,</div>
<div class="line"><a name="l01427"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a10fa053f279fed01b075f34a70f11795"> 1427</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a10fa053f279fed01b075f34a70f11795">kXMPErr_NoFileHandler</a>    = 109,</div>
<div class="line"><a name="l01429"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409aa9c1c20e53db12b20068d830a8990c0b"> 1429</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409aa9c1c20e53db12b20068d830a8990c0b">kXMPErr_TooLargeForJPEG</a>  = 110,</div>
<div class="line"><a name="l01431"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a2874a5dcddf253a17d75a147b2ed4933"> 1431</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a2874a5dcddf253a17d75a147b2ed4933">kXMPErr_NoFile</a>           = 111,</div>
<div class="line"><a name="l01433"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a577b0e80acf44125f0dc49e5885e0824"> 1433</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a577b0e80acf44125f0dc49e5885e0824">kXMPErr_FilePermission</a>   = 112,</div>
<div class="line"><a name="l01435"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409aa2f19dfd8ce27b5713c79e34f2052e40"> 1435</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409aa2f19dfd8ce27b5713c79e34f2052e40">kXMPErr_DiskSpace</a>        = 113,</div>
<div class="line"><a name="l01437"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a2a17df0c0b690f5b7829bc4ca16efce2"> 1437</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a2a17df0c0b690f5b7829bc4ca16efce2">kXMPErr_ReadError</a>        = 114,</div>
<div class="line"><a name="l01439"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409afca1d169d7e3cb3ba84c81700c1b9b22"> 1439</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409afca1d169d7e3cb3ba84c81700c1b9b22">kXMPErr_WriteError</a>       = 115,</div>
<div class="line"><a name="l01441"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409aacc6262e9c1fd1a64e3d10cedfb7dcb1"> 1441</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409aacc6262e9c1fd1a64e3d10cedfb7dcb1">kXMPErr_BadBlockFormat</a>   = 116,</div>
<div class="line"><a name="l01443"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a0819111429c734ca5ef895c193846351"> 1443</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a0819111429c734ca5ef895c193846351">kXMPErr_FilePathNotAFile</a> = 117,</div>
<div class="line"><a name="l01445"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409ad9d8c98663e3ead894841807ab4548f8"> 1445</a></span>&#160;        <a class="code" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409ad9d8c98663e3ead894841807ab4548f8">kXMPErr_RejectedFileExtension</a> = 118,</div>
<div class="line"><a name="l01446"></a><span class="lineno"> 1446</span>&#160; </div>
<div class="line"><a name="l01447"></a><span class="lineno"> 1447</span>&#160;        <span class="comment">// -----------------------------------------------</span></div>
<div class="line"><a name="l01448"></a><span class="lineno"> 1448</span>&#160;    <span class="comment">// File format and internal structure error codes.</span></div>
<div class="line"><a name="l01449"></a><span class="lineno"> 1449</span>&#160; </div>
<div class="line"><a name="l01451"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409ac57f1cf1c24778536fd32972e87334c5"> 1451</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409ac57f1cf1c24778536fd32972e87334c5">kXMPErr_BadXML</a>           = 201,</div>
<div class="line"><a name="l01453"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a5464b823e619618d9aa58433cdb45a8e"> 1453</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a5464b823e619618d9aa58433cdb45a8e">kXMPErr_BadRDF</a>           = 202,</div>
<div class="line"><a name="l01455"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a211bb632ed1264d9e2236f35c6414821"> 1455</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a211bb632ed1264d9e2236f35c6414821">kXMPErr_BadXMP</a>           = 203,</div>
<div class="line"><a name="l01457"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a078c69d0d76f25187a11981a2552b179"> 1457</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a078c69d0d76f25187a11981a2552b179">kXMPErr_EmptyIterator</a>    = 204,</div>
<div class="line"><a name="l01459"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409ac4cf86fa29624c5e19111e09a97fe05f"> 1459</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409ac4cf86fa29624c5e19111e09a97fe05f">kXMPErr_BadUnicode</a>       = 205,</div>
<div class="line"><a name="l01461"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409aecd25299aa177de7bc7f3674fcf2e22d"> 1461</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409aecd25299aa177de7bc7f3674fcf2e22d">kXMPErr_BadTIFF</a>          = 206,</div>
<div class="line"><a name="l01463"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409ad685e1f839e3bc53dfc55611a0803cee"> 1463</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409ad685e1f839e3bc53dfc55611a0803cee">kXMPErr_BadJPEG</a>          = 207,</div>
<div class="line"><a name="l01465"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409ad98fc9a9c050e9fc19c3af9c8abb2d6d"> 1465</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409ad98fc9a9c050e9fc19c3af9c8abb2d6d">kXMPErr_BadPSD</a>           = 208,</div>
<div class="line"><a name="l01467"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a1606a687cb790af16dc561b2a8f2e6a3"> 1467</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a1606a687cb790af16dc561b2a8f2e6a3">kXMPErr_BadPSIR</a>          = 209,</div>
<div class="line"><a name="l01469"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a23b2d7cab10b3d80549e6b60855bb15e"> 1469</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a23b2d7cab10b3d80549e6b60855bb15e">kXMPErr_BadIPTC</a>          = 210,</div>
<div class="line"><a name="l01471"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409ad596daed4ac92f8bf7871669d03effad"> 1471</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409ad596daed4ac92f8bf7871669d03effad">kXMPErr_BadMPEG</a>          = 211,</div>
<div class="line"><a name="l01473"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a24293af9c3d6e9d2ca1b19b968abffee"> 1473</a></span>&#160;        <a class="code" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a24293af9c3d6e9d2ca1b19b968abffee">kXMPErr_HEIFConstructionMethodNotSupported</a> = 212,</div>
<div class="line"><a name="l01475"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a8e304e888b17fcdf98df754e81112f76"> 1475</a></span>&#160;        <a class="code" href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a8e304e888b17fcdf98df754e81112f76">kXMPErr_BadPNG</a>                  = 213</div>
<div class="line"><a name="l01476"></a><span class="lineno"> 1476</span>&#160; </div>
<div class="line"><a name="l01477"></a><span class="lineno"> 1477</span>&#160;};</div>
<div class="line"><a name="l01478"></a><span class="lineno"> 1478</span>&#160; </div>
<div class="line"><a name="l01480"></a><span class="lineno"> 1480</span>&#160; </div>
<div class="line"><a name="l01481"></a><span class="lineno"> 1481</span>&#160;<span class="comment">// =================================================================================================</span></div>
<div class="line"><a name="l01482"></a><span class="lineno"> 1482</span>&#160;<span class="comment">// Client callbacks</span></div>
<div class="line"><a name="l01483"></a><span class="lineno"> 1483</span>&#160;<span class="comment">// ================</span></div>
<div class="line"><a name="l01484"></a><span class="lineno"> 1484</span>&#160; </div>
<div class="line"><a name="l01485"></a><span class="lineno"> 1485</span>&#160;<span class="comment">// -------------------------------------------------------------------------------------------------</span></div>
<div class="line"><a name="l01488"></a><span class="lineno"> 1488</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l01493"></a><span class="lineno"> 1493</span>&#160; </div>
<div class="line"><a name="l01494"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a05b81829c04746826f4f85fbac76e3dd"> 1494</a></span>&#160;<span class="keyword">typedef</span> XMP_Int32 <a class="code" href="XMP__Const_8h.html#a05b81829c04746826f4f85fbac76e3dd">XMP_Status</a>;</div>
<div class="line"><a name="l01495"></a><span class="lineno"> 1495</span>&#160; </div>
<div class="line"><a name="l01496"></a><span class="lineno"> 1496</span>&#160;<span class="comment">// -------------------------------------------------------------------------------------------------</span></div>
<div class="line"><a name="l01512"></a><span class="lineno"> 1512</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l01513"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a22a67bbe9cc1a325b236d3b713cd3128"> 1513</a></span>&#160;<span class="keyword">typedef</span> <a class="code" href="XMP__Const_8h.html#a05b81829c04746826f4f85fbac76e3dd">XMP_Status</a> (* <a class="code" href="XMP__Const_8h.html#a22a67bbe9cc1a325b236d3b713cd3128">XMP_TextOutputProc</a>) ( <span class="keywordtype">void</span> *        refCon,</div>
<div class="line"><a name="l01514"></a><span class="lineno"> 1514</span>&#160;                                            <a class="code" href="XMP__Const_8h.html#ad439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> buffer,</div>
<div class="line"><a name="l01515"></a><span class="lineno"> 1515</span>&#160;                                            <a class="code" href="XMP__Const_8h.html#a9f7dcc184f901c713274edfdac5bcc9a">XMP_StringLen</a> bufferSize );</div>
<div class="line"><a name="l01516"></a><span class="lineno"> 1516</span>&#160; </div>
<div class="line"><a name="l01517"></a><span class="lineno"> 1517</span>&#160;<span class="comment">// -------------------------------------------------------------------------------------------------</span></div>
<div class="line"><a name="l01526"></a><span class="lineno"> 1526</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l01527"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a4db130914b233d0c7b959395c84b43b9"> 1527</a></span>&#160;<span class="keyword">typedef</span> bool (* <a class="code" href="XMP__Const_8h.html#a4db130914b233d0c7b959395c84b43b9">XMP_AbortProc</a>) ( <span class="keywordtype">void</span> * arg );</div>
<div class="line"><a name="l01528"></a><span class="lineno"> 1528</span>&#160; </div>
<div class="line"><a name="l01529"></a><span class="lineno"> 1529</span>&#160;<span class="comment">// -------------------------------------------------------------------------------------------------</span></div>
<div class="line"><a name="l01549"></a><span class="lineno"> 1549</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l01550"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a9639ef73ab21086098b0f099de248f26"> 1550</a></span>&#160;<span class="keyword">typedef</span> bool (* <a class="code" href="XMP__Const_8h.html#a9639ef73ab21086098b0f099de248f26">XMP_ProgressReportProc</a>) ( <span class="keywordtype">void</span> * context, <span class="keywordtype">float</span> elapsedTime, <span class="keywordtype">float</span> fractionDone, <span class="keywordtype">float</span> secondsToGo );</div>
<div class="line"><a name="l01551"></a><span class="lineno"> 1551</span>&#160; </div>
<div class="line"><a name="l01552"></a><span class="lineno"> 1552</span>&#160;<span class="comment">// -------------------------------------------------------------------------------------------------</span></div>
<div class="line"><a name="l01554"></a><span class="lineno"> 1554</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l01555"></a><span class="lineno"><a class="line" href="XMP__Const_8h.html#a896ef4c1b92fe4629bc33f4cc167749f"> 1555</a></span>&#160;<span class="keyword">typedef</span> <a class="code" href="XMP__Const_8h.html#a0cf68b6f47d136ed571a441a9e0d2248">XMP_Bool</a> (* <a class="code" href="XMP__Const_8h.html#a896ef4c1b92fe4629bc33f4cc167749f">XMP_ProgressReportWrapper</a>) ( <a class="code" href="XMP__Const_8h.html#a9639ef73ab21086098b0f099de248f26">XMP_ProgressReportProc</a> proc, <span class="keywordtype">void</span> * context,</div>
<div class="line"><a name="l01556"></a><span class="lineno"> 1556</span>&#160;                                                                                         <span class="keywordtype">float</span> elapsedTime, <span class="keywordtype">float</span> fractionDone, <span class="keywordtype">float</span> secondsToGo );</div>
<div class="line"><a name="l01557"></a><span class="lineno"> 1557</span>&#160; </div>
<div class="line"><a name="l01559"></a><span class="lineno"> 1559</span>&#160; </div>
<div class="line"><a name="l01560"></a><span class="lineno"> 1560</span>&#160;<span class="comment">// =================================================================================================</span></div>
<div class="line"><a name="l01561"></a><span class="lineno"> 1561</span>&#160;<span class="comment">// Stuff with no better place to be</span></div>
<div class="line"><a name="l01562"></a><span class="lineno"> 1562</span>&#160;<span class="comment">// ================================</span></div>
<div class="line"><a name="l01563"></a><span class="lineno"> 1563</span>&#160; </div>
<div class="line"><a name="l01565"></a><span class="lineno"><a class="line" href="structXMP__VersionInfo.html"> 1565</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structXMP__VersionInfo.html">XMP_VersionInfo</a> {</div>
<div class="line"><a name="l01567"></a><span class="lineno"><a class="line" href="structXMP__VersionInfo.html#a7edfa1613a58a248fd15267008bd8afb"> 1567</a></span>&#160;    XMP_Uns8      <a class="code" href="structXMP__VersionInfo.html#a7edfa1613a58a248fd15267008bd8afb">major</a>;</div>
<div class="line"><a name="l01569"></a><span class="lineno"><a class="line" href="structXMP__VersionInfo.html#af5b56598e15febd742b431dadae7c317"> 1569</a></span>&#160;    XMP_Uns8      <a class="code" href="structXMP__VersionInfo.html#af5b56598e15febd742b431dadae7c317">minor</a>;</div>
<div class="line"><a name="l01571"></a><span class="lineno"><a class="line" href="structXMP__VersionInfo.html#a4b448a8253e26a37d2df35e04ac25d28"> 1571</a></span>&#160;    XMP_Uns8      <a class="code" href="structXMP__VersionInfo.html#a4b448a8253e26a37d2df35e04ac25d28">micro</a>;</div>
<div class="line"><a name="l01573"></a><span class="lineno"><a class="line" href="structXMP__VersionInfo.html#af1643d86f32f5a5a275dc9c5ba843018"> 1573</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#a0cf68b6f47d136ed571a441a9e0d2248">XMP_Bool</a>      <a class="code" href="structXMP__VersionInfo.html#af1643d86f32f5a5a275dc9c5ba843018">isDebug</a>;</div>
<div class="line"><a name="l01575"></a><span class="lineno"><a class="line" href="structXMP__VersionInfo.html#a0e20a6bf10da4c17bdfc8027f1586ffc"> 1575</a></span>&#160;    XMP_Uns32     <a class="code" href="structXMP__VersionInfo.html#a0e20a6bf10da4c17bdfc8027f1586ffc">build</a>;</div>
<div class="line"><a name="l01577"></a><span class="lineno"><a class="line" href="structXMP__VersionInfo.html#ad018f35b382046ca77b1252bafa93f74"> 1577</a></span>&#160;    XMP_Uns32     <a class="code" href="structXMP__VersionInfo.html#ad018f35b382046ca77b1252bafa93f74">flags</a>;</div>
<div class="line"><a name="l01579"></a><span class="lineno"><a class="line" href="structXMP__VersionInfo.html#a19654242b92bffd7517e92882850e834"> 1579</a></span>&#160;    <a class="code" href="XMP__Const_8h.html#ad439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> <a class="code" href="structXMP__VersionInfo.html#a19654242b92bffd7517e92882850e834">message</a>;</div>
<div class="line"><a name="l01580"></a><span class="lineno"> 1580</span>&#160;} <a class="code" href="XMP__Const_8h.html#a818146a54e38cb1e99aa4d4e8385c8d4">XMP_VersionInfo</a>;</div>
<div class="line"><a name="l01581"></a><span class="lineno"> 1581</span>&#160; </div>
<div class="line"><a name="l01582"></a><span class="lineno"> 1582</span>&#160;<span class="comment">// =================================================================================================</span></div>
<div class="line"><a name="l01583"></a><span class="lineno"> 1583</span>&#160; </div>
<div class="line"><a name="l01584"></a><span class="lineno"> 1584</span>&#160;<span class="preprocessor">#if __cplusplus</span></div>
<div class="line"><a name="l01585"></a><span class="lineno"> 1585</span>&#160;} <span class="comment">// extern &quot;C&quot;</span></div>
<div class="line"><a name="l01586"></a><span class="lineno"> 1586</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l01587"></a><span class="lineno"> 1587</span>&#160; </div>
<div class="line"><a name="l01588"></a><span class="lineno"> 1588</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div>
<div class="line"><a name="l01589"></a><span class="lineno"> 1589</span>&#160;<span class="preprocessor">#endif  // __XMP_Const_h__</span></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<div class="ttc" id="astructXMP__DateTime_html_a2b26282b9f1ab9920a8f05008c776ddb"><div class="ttname"><a href="structXMP__DateTime.html#a2b26282b9f1ab9920a8f05008c776ddb">XMP_DateTime::tzSign</a></div><div class="ttdeci">XMP_Int8 tzSign</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00263">XMP_Const.h:263</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_abc5c98fcc1211af2b80116dd6e0a035da4b3477bdc53fae1511104fc54f88d134"><div class="ttname"><a href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035da4b3477bdc53fae1511104fc54f88d134">kXMP_MXFFile</a></div><div class="ttdeci">@ kXMP_MXFFile</div><div class="ttdoc">Public file format constant: 'MXF '.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00934">XMP_Const.h:934</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_adb49720dc49f7d4e4cf9adbf2948e409ad9d8c98663e3ead894841807ab4548f8"><div class="ttname"><a href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409ad9d8c98663e3ead894841807ab4548f8">kXMPErr_RejectedFileExtension</a></div><div class="ttdeci">@ kXMPErr_RejectedFileExtension</div><div class="ttdoc">Rejected File extension.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01445">XMP_Const.h:1445</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a99fb83031ce9923c84392b4e92f956b5a8e34a33a2eed56499d4f6f62da25d159"><div class="ttname"><a href="XMP__Const_8h.html#a99fb83031ce9923c84392b4e92f956b5a8e34a33a2eed56499d4f6f62da25d159">kXMP_PropHasQualifiers</a></div><div class="ttdeci">@ kXMP_PropHasQualifiers</div><div class="ttdoc">The property has qualifiers, includes rdf:type and xml:lang.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00595">XMP_Const.h:595</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a06fc87d81c62e9abb8790b6e5713c55ba7a73219cd125bb21e294ba474112a584"><div class="ttname"><a href="XMP__Const_8h.html#a06fc87d81c62e9abb8790b6e5713c55ba7a73219cd125bb21e294ba474112a584">kXMPTS_Maybe</a></div><div class="ttdeci">@ kXMPTS_Maybe</div><div class="ttdoc">The part or parts might, or might not, have changed.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00204">XMP_Const.h:204</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a99fb83031ce9923c84392b4e92f956b5ab975c19fb5c50f732a1a0d84dadb7c37"><div class="ttname"><a href="XMP__Const_8h.html#a99fb83031ce9923c84392b4e92f956b5ab975c19fb5c50f732a1a0d84dadb7c37">kXMP_PropIsAlias</a></div><div class="ttdeci">@ kXMP_PropIsAlias</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00643">XMP_Const.h:643</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_abc5c98fcc1211af2b80116dd6e0a035da455bc501088bbd8061fe3ea386a5066f"><div class="ttname"><a href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035da455bc501088bbd8061fe3ea386a5066f">kXMP_FLVFile</a></div><div class="ttdeci">@ kXMP_FLVFile</div><div class="ttdoc">Public file format constant: 'FLV '.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00911">XMP_Const.h:911</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_abc5c98fcc1211af2b80116dd6e0a035da22b478a9d0d52d12e8e4a1181024eb1c"><div class="ttname"><a href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035da22b478a9d0d52d12e8e4a1181024eb1c">kXMP_PhotoshopFile</a></div><div class="ttdeci">@ kXMP_PhotoshopFile</div><div class="ttdoc">Adobe application file format constant: 'PSD '.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00975">XMP_Const.h:975</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_abc5c98fcc1211af2b80116dd6e0a035dafd8d3d1c8c84bc6ab773f1298b3938f0"><div class="ttname"><a href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035dafd8d3d1c8c84bc6ab773f1298b3938f0">kXMP_AEFilterPresetFile</a></div><div class="ttdeci">@ kXMP_AEFilterPresetFile</div><div class="ttdoc">Adobe application file format constant: 'FFX '.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00985">XMP_Const.h:985</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a726ca809ffd3d67ab4b8476646f26635a1b91947105ae68c48c5d5e36aa70d101"><div class="ttname"><a href="XMP__Const_8h.html#a726ca809ffd3d67ab4b8476646f26635a1b91947105ae68c48c5d5e36aa70d101">kXMP_IterOmitQualifiers</a></div><div class="ttdeci">@ kXMP_IterOmitQualifiers</div><div class="ttdoc">Omit all qualifiers.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00804">XMP_Const.h:804</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_ae0901aabcf619f17cff03f08e5ed3658"><div class="ttname"><a href="XMP__Const_8h.html#ae0901aabcf619f17cff03f08e5ed3658">kXMPFiles_UnknownLength</a></div><div class="ttdeci">#define kXMPFiles_UnknownLength</div><div class="ttdoc">Constant for an unknown packet length within a file.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01078">XMP_Const.h:1078</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a99fb83031ce9923c84392b4e92f956b5aab51f87b5c48f47f5cefb9e03293dafb"><div class="ttname"><a href="XMP__Const_8h.html#a99fb83031ce9923c84392b4e92f956b5aab51f87b5c48f47f5cefb9e03293dafb">kXMP_PropValueIsURI</a></div><div class="ttdeci">@ kXMP_PropValueIsURI</div><div class="ttdoc">The XML string form of the property value is a URI, use rdf:resource attribute. DISCOURAGED.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00589">XMP_Const.h:589</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a06fc87d81c62e9abb8790b6e5713c55ba2a88f4d4589bf413377283843f70bc90"><div class="ttname"><a href="XMP__Const_8h.html#a06fc87d81c62e9abb8790b6e5713c55ba2a88f4d4589bf413377283843f70bc90">kXMPTS_No</a></div><div class="ttdeci">@ kXMPTS_No</div><div class="ttdoc">The part or parts have definitely not changed.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00202">XMP_Const.h:202</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_aba01db17f4a2bfbc3db60dc172972a25aee2f09481347c29d6c06951b0d81e145"><div class="ttname"><a href="XMP__Const_8h.html#aba01db17f4a2bfbc3db60dc172972a25aee2f09481347c29d6c06951b0d81e145">kXMPFiles_ServerMode</a></div><div class="ttdeci">@ kXMPFiles_ServerMode</div><div class="ttdoc">Combination of flags necessary for server products using XMPFiles.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01119">XMP_Const.h:1119</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a726ca809ffd3d67ab4b8476646f26635ab26e1a38d1d0343fcc5bdaab1b60e3ed"><div class="ttname"><a href="XMP__Const_8h.html#a726ca809ffd3d67ab4b8476646f26635ab26e1a38d1d0343fcc5bdaab1b60e3ed">kXMP_IterJustChildren</a></div><div class="ttdeci">@ kXMP_IterJustChildren</div><div class="ttdoc">Just do the immediate children of the root, default is subtree.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00795">XMP_Const.h:795</a></div></div>
<div class="ttc" id="aclassXMP__Error_html_ac9340015a6fcb1603720b489ff4d3c15"><div class="ttname"><a href="classXMP__Error.html#ac9340015a6fcb1603720b489ff4d3c15">XMP_Error::GetErrMsg</a></div><div class="ttdeci">XMP_StringPtr GetErrMsg() const</div><div class="ttdoc">Retrieves the descriptive string from an XMP_Error.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01345">XMP_Const.h:1345</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a05589fbab0657f08285ebdfe93f5ec9ea19b97b941d6586031190025225ee0eaa"><div class="ttname"><a href="XMP__Const_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea19b97b941d6586031190025225ee0eaa">kXMP_Char16BitLittle</a></div><div class="ttdeci">@ kXMP_Char16BitLittle</div><div class="ttdoc">16-bit little-endian</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01022">XMP_Const.h:1022</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_abc5c98fcc1211af2b80116dd6e0a035da42cb8767d9cf16eaeb7aec68a4f224e9"><div class="ttname"><a href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035da42cb8767d9cf16eaeb7aec68a4f224e9">kXMP_SESFile</a></div><div class="ttdeci">@ kXMP_SESFile</div><div class="ttdoc">Public file format constant: 'SES ', Audition session.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00924">XMP_Const.h:924</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a950af5f297a8aba136e4fb0bb69b3167"><div class="ttname"><a href="XMP__Const_8h.html#a950af5f297a8aba136e4fb0bb69b3167">Max_XMP_Uns16</a></div><div class="ttdeci">static const XMP_Uns16 Max_XMP_Uns16</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00121">XMP_Const.h:121</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_adb49720dc49f7d4e4cf9adbf2948e409a8babbd758d2c64fd04e85fa48e0675c0"><div class="ttname"><a href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a8babbd758d2c64fd04e85fa48e0675c0">kXMPErr_InternalFailure</a></div><div class="ttdeci">@ kXMPErr_InternalFailure</div><div class="ttdoc">Generic internal failure.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01391">XMP_Const.h:1391</a></div></div>
<div class="ttc" id="astructXMP__PacketInfo_html_af4f99e6a5b36b05fdf4a519421875256"><div class="ttname"><a href="structXMP__PacketInfo.html#af4f99e6a5b36b05fdf4a519421875256">XMP_PacketInfo::padSize</a></div><div class="ttdeci">XMP_Int32 padSize</div><div class="ttdoc">Packet padding size in bytes, zero if unknown.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01088">XMP_Const.h:1088</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_adb49720dc49f7d4e4cf9adbf2948e409ae2aec0f3b8db282cbba40e4bcf746ba9"><div class="ttname"><a href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409ae2aec0f3b8db282cbba40e4bcf746ba9">kXMPErr_NoError</a></div><div class="ttdeci">@ kXMPErr_NoError</div><div class="ttdoc">Generic error codes.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01370">XMP_Const.h:1370</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_adb49720dc49f7d4e4cf9adbf2948e409a14342c486ddf394ebc110a446becbfa7"><div class="ttname"><a href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a14342c486ddf394ebc110a446becbfa7">kXMPErr_Deprecated</a></div><div class="ttdeci">@ kXMPErr_Deprecated</div><div class="ttdoc">Generic deprecated error.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01393">XMP_Const.h:1393</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a80155586fa275b28773c9b203f52cabaa91fa388b3888bcb6a68615537b66a49b"><div class="ttname"><a href="XMP__Const_8h.html#a80155586fa275b28773c9b203f52cabaa91fa388b3888bcb6a68615537b66a49b">kXMPFiles_OpenForUpdate</a></div><div class="ttdeci">@ kXMPFiles_OpenForUpdate</div><div class="ttdoc">Open for reading and writing.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01179">XMP_Const.h:1179</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_af9bdc3014f3d54c426b6d2df10de4960a068fdc8c88dcce62a7b42788a572af61"><div class="ttname"><a href="XMP__Const_8h.html#af9bdc3014f3d54c426b6d2df10de4960a068fdc8c88dcce62a7b42788a572af61">kXMPErrSev_Recoverable</a></div><div class="ttdeci">@ kXMPErrSev_Recoverable</div><div class="ttdoc">Partial recovery and continuation is possible.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01247">XMP_Const.h:1247</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a80155586fa275b28773c9b203f52cabaaf6332435c7fc89cb0b7381e13fe43646"><div class="ttname"><a href="XMP__Const_8h.html#a80155586fa275b28773c9b203f52cabaaf6332435c7fc89cb0b7381e13fe43646">kXMPFiles_OpenUseSmartHandler</a></div><div class="ttdeci">@ kXMPFiles_OpenUseSmartHandler</div><div class="ttdoc">Require the use of a smart handler.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01191">XMP_Const.h:1191</a></div></div>
<div class="ttc" id="astructXMP__DateTime_html_ae84965f3296a9c106d1f6c88aa6a7bdf"><div class="ttname"><a href="structXMP__DateTime.html#ae84965f3296a9c106d1f6c88aa6a7bdf">XMP_DateTime::minute</a></div><div class="ttdeci">XMP_Int32 minute</div><div class="ttdoc">The minute in the range 0..59.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00247">XMP_Const.h:247</a></div></div>
<div class="ttc" id="astructXMP__VersionInfo_html"><div class="ttname"><a href="structXMP__VersionInfo.html">XMP_VersionInfo</a></div><div class="ttdoc">XMP Toolkit version information.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01565">XMP_Const.h:1565</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_abc6126af1d45847bc59afa0aa3216b04aef8c1934a17b0e5d8f0b20a7e89df0df"><div class="ttname"><a href="XMP__Const_8h.html#abc6126af1d45847bc59afa0aa3216b04aef8c1934a17b0e5d8f0b20a7e89df0df">kXMP_PropArrayLocationMask</a></div><div class="ttdeci">@ kXMP_PropArrayLocationMask</div><div class="ttdoc">Bit-flag mask for array-item location bits.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00701">XMP_Const.h:701</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a99fb83031ce9923c84392b4e92f956b5a0d70c23394c0676657c89de5491192c0"><div class="ttname"><a href="XMP__Const_8h.html#a99fb83031ce9923c84392b4e92f956b5a0d70c23394c0676657c89de5491192c0">kXMP_PropArrayIsUnordered</a></div><div class="ttdeci">@ kXMP_PropArrayIsUnordered</div><div class="ttdoc">The item order does not matter.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00620">XMP_Const.h:620</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_adb49720dc49f7d4e4cf9adbf2948e409ac57f1cf1c24778536fd32972e87334c5"><div class="ttname"><a href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409ac57f1cf1c24778536fd32972e87334c5">kXMPErr_BadXML</a></div><div class="ttdeci">@ kXMPErr_BadXML</div><div class="ttdoc">XML format error.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01451">XMP_Const.h:1451</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a84d76d32dd4ef90e5a90cf759b7e563faeedc991a0194b932ae4a47307843baf6"><div class="ttname"><a href="XMP__Const_8h.html#a84d76d32dd4ef90e5a90cf759b7e563faeedc991a0194b932ae4a47307843baf6">kXMP_SeekFromEnd</a></div><div class="ttdeci">@ kXMP_SeekFromEnd</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00876">XMP_Const.h:876</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a32284d1645c6d852761b107b0232c285"><div class="ttname"><a href="XMP__Const_8h.html#a32284d1645c6d852761b107b0232c285">XMPFiles_ErrorCallbackProc</a></div><div class="ttdeci">bool(* XMPFiles_ErrorCallbackProc)(void *context, XMP_StringPtr filePath, XMP_ErrorSeverity severity, XMP_Int32 cause, XMP_StringPtr message)</div><div class="ttdoc">The signature of a client-defined callback for TXMPFiles error notifications.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01317">XMP_Const.h:1317</a></div></div>
<div class="ttc" id="astructXMP__VersionInfo_html_af1643d86f32f5a5a275dc9c5ba843018"><div class="ttname"><a href="structXMP__VersionInfo.html#af1643d86f32f5a5a275dc9c5ba843018">XMP_VersionInfo::isDebug</a></div><div class="ttdeci">XMP_Bool isDebug</div><div class="ttdoc">A 0/1 boolean value, true if this is a debug build.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01573">XMP_Const.h:1573</a></div></div>
<div class="ttc" id="aclassXMP__Error_html_aad714bd7c428e10eff07a8ab6a4f3125"><div class="ttname"><a href="classXMP__Error.html#aad714bd7c428e10eff07a8ab6a4f3125">XMP_Error::id</a></div><div class="ttdeci">XMP_Int32 id</div><div class="ttdoc">Exception code. See constants kXMPErr_Unknown and following.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01351">XMP_Const.h:1351</a></div></div>
<div class="ttc" id="astructXMP__PacketInfo_html_a039ce6665fe8e08d922a46f266799f75"><div class="ttname"><a href="structXMP__PacketInfo.html#a039ce6665fe8e08d922a46f266799f75">XMP_PacketInfo::charForm</a></div><div class="ttdeci">XMP_Uns8 charForm</div><div class="ttdoc">Character format using the values kXMP_Char8Bit, kXMP_Char16BitBig, etc.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01091">XMP_Const.h:1091</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_abc5c98fcc1211af2b80116dd6e0a035daf775c60f1da0e8c34590744a89e66c79"><div class="ttname"><a href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035daf775c60f1da0e8c34590744a89e66c79">kXMP_SVGFile</a></div><div class="ttdeci">@ kXMP_SVGFile</div><div class="ttdoc">Public file format constant: 'SVG '.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00969">XMP_Const.h:969</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a84d76d32dd4ef90e5a90cf759b7e563fa4e179367a02390075e632aca6e115925"><div class="ttname"><a href="XMP__Const_8h.html#a84d76d32dd4ef90e5a90cf759b7e563fa4e179367a02390075e632aca6e115925">kXMP_SeekFromCurrent</a></div><div class="ttdeci">@ kXMP_SeekFromCurrent</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00876">XMP_Const.h:876</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a4db130914b233d0c7b959395c84b43b9"><div class="ttname"><a href="XMP__Const_8h.html#a4db130914b233d0c7b959395c84b43b9">XMP_AbortProc</a></div><div class="ttdeci">bool(* XMP_AbortProc)(void *arg)</div><div class="ttdoc">The signature of a client-defined callback to check for a user request to abort a time-consuming oper...</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01527">XMP_Const.h:1527</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_adb49720dc49f7d4e4cf9adbf2948e409a2a17df0c0b690f5b7829bc4ca16efce2"><div class="ttname"><a href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a2a17df0c0b690f5b7829bc4ca16efce2">kXMPErr_ReadError</a></div><div class="ttdeci">@ kXMPErr_ReadError</div><div class="ttdoc">A file read failed.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01437">XMP_Const.h:1437</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_adf764cbdea00d65edcd07bb9953ad2b7a511551ce156d5fd96c26ad464b837801"><div class="ttname"><a href="XMP__Const_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a511551ce156d5fd96c26ad464b837801">kXMP_TimeWestOfUTC</a></div><div class="ttdeci">@ kXMP_TimeWestOfUTC</div><div class="ttdoc">Time zone is west of UTC.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00284">XMP_Const.h:284</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_adb49720dc49f7d4e4cf9adbf2948e409a23b2d7cab10b3d80549e6b60855bb15e"><div class="ttname"><a href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a23b2d7cab10b3d80549e6b60855bb15e">kXMPErr_BadIPTC</a></div><div class="ttdeci">@ kXMPErr_BadIPTC</div><div class="ttdoc">IPTC format error.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01469">XMP_Const.h:1469</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a05589fbab0657f08285ebdfe93f5ec9ea859e7aa88e7dfd3f55ad2b6445a4708e"><div class="ttname"><a href="XMP__Const_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea859e7aa88e7dfd3f55ad2b6445a4708e">kXMP_Char32BitLittle</a></div><div class="ttdeci">@ kXMP_Char32BitLittle</div><div class="ttdoc">32-bit little-endian</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01026">XMP_Const.h:1026</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_adc29c2ff13d900c2f185ee95427fb06ca79b36427b7bf0c0a1ed010a44dec2d3e"><div class="ttname"><a href="XMP__Const_8h.html#adc29c2ff13d900c2f185ee95427fb06ca79b36427b7bf0c0a1ed010a44dec2d3e">kXMP_ParseMoreBuffers</a></div><div class="ttdeci">@ kXMP_ParseMoreBuffers</div><div class="ttdoc">This is the not last input buffer for this parse stream.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00714">XMP_Const.h:714</a></div></div>
<div class="ttc" id="astructXMP__DateTime_html_a45baa70f30a3dc9f88819886cfb91aa1"><div class="ttname"><a href="structXMP__DateTime.html#a45baa70f30a3dc9f88819886cfb91aa1">XMP_DateTime::tzMinute</a></div><div class="ttdeci">XMP_Int32 tzMinute</div><div class="ttdoc">The time zone minute in the range 0..59.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00269">XMP_Const.h:269</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a914a8ec6b55c89c7ed098e4d3b878989"><div class="ttname"><a href="XMP__Const_8h.html#a914a8ec6b55c89c7ed098e4d3b878989">Max_XMP_Int8</a></div><div class="ttdeci">static const XMP_Int8 Max_XMP_Int8</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00128">XMP_Const.h:128</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_abc5c98fcc1211af2b80116dd6e0a035da5f78caa0871695cc92e058e4f4b2dd57"><div class="ttname"><a href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035da5f78caa0871695cc92e058e4f4b2dd57">kXMP_XDCAM_FAMFile</a></div><div class="ttdeci">@ kXMP_XDCAM_FAMFile</div><div class="ttdoc">Public file format constant: 'XDCF', a collection not really a single file.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00948">XMP_Const.h:948</a></div></div>
<div class="ttc" id="astructXMP__VersionInfo_html_a0e20a6bf10da4c17bdfc8027f1586ffc"><div class="ttname"><a href="structXMP__VersionInfo.html#a0e20a6bf10da4c17bdfc8027f1586ffc">XMP_VersionInfo::build</a></div><div class="ttdeci">XMP_Uns32 build</div><div class="ttdoc">A rolling build number, monotonically increasing in a release.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01575">XMP_Const.h:1575</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a84d76d32dd4ef90e5a90cf759b7e563f"><div class="ttname"><a href="XMP__Const_8h.html#a84d76d32dd4ef90e5a90cf759b7e563f">SeekMode</a></div><div class="ttdeci">SeekMode</div><div class="ttdoc">Seek mode constants for use with XMP_IO and inside XMPFiles library code.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00876">XMP_Const.h:876</a></div></div>
<div class="ttc" id="aclassXMP__Error_html_a9c368db94ca63ad7b9b118051d1f8897"><div class="ttname"><a href="classXMP__Error.html#a9c368db94ca63ad7b9b118051d1f8897">XMP_Error::SetNotified</a></div><div class="ttdeci">void SetNotified()</div><div class="ttdoc">Sets the notification status for an error.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01351">XMP_Const.h:1351</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a385c44f6fb256e5716a2302a5b940388a843589b878f53d42d59258f945ad770b"><div class="ttname"><a href="XMP__Const_8h.html#a385c44f6fb256e5716a2302a5b940388a843589b878f53d42d59258f945ad770b">kXMPUtil_IncludeAliases</a></div><div class="ttdeci">@ kXMPUtil_IncludeAliases</div><div class="ttdoc">Include aliases, default is just actual properties.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00867">XMP_Const.h:867</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_abc5c98fcc1211af2b80116dd6e0a035da64fe7908df6341e13d9d8c8199cdf852"><div class="ttname"><a href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035da64fe7908df6341e13d9d8c8199cdf852">kXMP_XDCAM_SAMFile</a></div><div class="ttdeci">@ kXMP_XDCAM_SAMFile</div><div class="ttdoc">Public file format constant: 'XDCS', a collection not really a single file.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00950">XMP_Const.h:950</a></div></div>
<div class="ttc" id="astructXMP__VersionInfo_html_af5b56598e15febd742b431dadae7c317"><div class="ttname"><a href="structXMP__VersionInfo.html#af5b56598e15febd742b431dadae7c317">XMP_VersionInfo::minor</a></div><div class="ttdeci">XMP_Uns8 minor</div><div class="ttdoc">The secondary release number, the &quot;2&quot; in version &quot;1.2.3&quot;.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01569">XMP_Const.h:1569</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a0411cd49bb5b71852cecd93bcbf0ca2da2537b4b8db838f85b47988b198cd2a12"><div class="ttname"><a href="XMP__Const_8h.html#a0411cd49bb5b71852cecd93bcbf0ca2da2537b4b8db838f85b47988b198cd2a12">kXMP_IterSkipSiblings</a></div><div class="ttdeci">@ kXMP_IterSkipSiblings</div><div class="ttdoc">Skip the subtree below and remaining siblings of the current node.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00815">XMP_Const.h:815</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a05589fbab0657f08285ebdfe93f5ec9eaf5b20dd9abbef29169a362b265049637"><div class="ttname"><a href="XMP__Const_8h.html#a05589fbab0657f08285ebdfe93f5ec9eaf5b20dd9abbef29169a362b265049637">kXMP_Char8Bit</a></div><div class="ttdeci">@ kXMP_Char8Bit</div><div class="ttdoc">8-bit</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01018">XMP_Const.h:1018</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_aaf105ae5beaca1dee30ae54530691fcea23a3eb2a5e95292036a93ad6666fa388"><div class="ttname"><a href="XMP__Const_8h.html#aaf105ae5beaca1dee30ae54530691fcea23a3eb2a5e95292036a93ad6666fa388">kXMPFiles_CanInjectXMP</a></div><div class="ttdeci">@ kXMPFiles_CanInjectXMP</div><div class="ttdoc">Can inject first-time XMP into an existing file.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01126">XMP_Const.h:1126</a></div></div>
<div class="ttc" id="astructXMP__DateTime_html_a58496718277eea9dc5e3e19d80a69094"><div class="ttname"><a href="structXMP__DateTime.html#a58496718277eea9dc5e3e19d80a69094">XMP_DateTime::day</a></div><div class="ttdeci">XMP_Int32 day</div><div class="ttdoc">The day of the month in the range 1..31.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00241">XMP_Const.h:241</a></div></div>
<div class="ttc" id="aXMP__Environment_8h_html"><div class="ttname"><a href="XMP__Environment_8h.html">XMP_Environment.h</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_abc6126af1d45847bc59afa0aa3216b04a873411f673fc2a6337083fd024df727f"><div class="ttname"><a href="XMP__Const_8h.html#abc6126af1d45847bc59afa0aa3216b04a873411f673fc2a6337083fd024df727f">kXMP_InsertBeforeItem</a></div><div class="ttdeci">@ kXMP_InsertBeforeItem</div><div class="ttdoc">Option for array item location: Insert a new item before the given index.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00689">XMP_Const.h:689</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_aaf105ae5beaca1dee30ae54530691fceafc2bc7cfdd28a326788d563ec0357694"><div class="ttname"><a href="XMP__Const_8h.html#aaf105ae5beaca1dee30ae54530691fceafc2bc7cfdd28a326788d563ec0357694">kXMPFiles_CanReconcile</a></div><div class="ttdeci">@ kXMPFiles_CanReconcile</div><div class="ttdoc">Supports reconciliation between XMP and other forms.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01138">XMP_Const.h:1138</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a22a67bbe9cc1a325b236d3b713cd3128"><div class="ttname"><a href="XMP__Const_8h.html#a22a67bbe9cc1a325b236d3b713cd3128">XMP_TextOutputProc</a></div><div class="ttdeci">XMP_Status(* XMP_TextOutputProc)(void *refCon, XMP_StringPtr buffer, XMP_StringLen bufferSize)</div><div class="ttdoc">The signature of a client-defined callback for text output from XMP Toolkit debugging operations.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01513">XMP_Const.h:1513</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_adf764cbdea00d65edcd07bb9953ad2b7a68851b70cc1d2346fa21bc0b0ae6cfec"><div class="ttname"><a href="XMP__Const_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a68851b70cc1d2346fa21bc0b0ae6cfec">kXMP_TimeEastOfUTC</a></div><div class="ttdeci">@ kXMP_TimeEastOfUTC</div><div class="ttdoc">Time zone is east of UTC.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00288">XMP_Const.h:288</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_abc5c98fcc1211af2b80116dd6e0a035da564a8095f65d951f451e16eb56650597"><div class="ttname"><a href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035da564a8095f65d951f451e16eb56650597">kXMP_SWFFile</a></div><div class="ttdeci">@ kXMP_SWFFile</div><div class="ttdoc">Public file format constant: 'SWF '.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00907">XMP_Const.h:907</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_ab04a0655cd1e3bcac5e8f48c18df1a57a9dac536fe6ee25de76d45bf6615abd46"><div class="ttname"><a href="XMP__Const_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57a9dac536fe6ee25de76d45bf6615abd46">kXMPTemplate_ClearUnnamedProperties</a></div><div class="ttdeci">@ kXMPTemplate_ClearUnnamedProperties</div><div class="ttdoc">Perform a Clear operation, keep named properties and delete everything else.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00850">XMP_Const.h:850</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_adb49720dc49f7d4e4cf9adbf2948e409ac7ac408582c194cc723a24acb8b4e4c3"><div class="ttname"><a href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409ac7ac408582c194cc723a24acb8b4e4c3">kXMPErr_Unavailable</a></div><div class="ttdeci">@ kXMPErr_Unavailable</div><div class="ttdoc">Generic unavailable error.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01377">XMP_Const.h:1377</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_adf764cbdea00d65edcd07bb9953ad2b7a3f41be55491204982acb39c9f6c7ad13"><div class="ttname"><a href="XMP__Const_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a3f41be55491204982acb39c9f6c7ad13">kXMP_TimeIsUTC</a></div><div class="ttdeci">@ kXMP_TimeIsUTC</div><div class="ttdoc">UTC time.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00286">XMP_Const.h:286</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_adc29c2ff13d900c2f185ee95427fb06ca1e533852436acf75f594a4fb50a64400"><div class="ttname"><a href="XMP__Const_8h.html#adc29c2ff13d900c2f185ee95427fb06ca1e533852436acf75f594a4fb50a64400">kXMP_RequireXMPMeta</a></div><div class="ttdeci">@ kXMP_RequireXMPMeta</div><div class="ttdoc">Require a surrounding x:xmpmeta element.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00711">XMP_Const.h:711</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_abc5c98fcc1211af2b80116dd6e0a035dac989381d37de320495e4d13f9ecc6371"><div class="ttname"><a href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035dac989381d37de320495e4d13f9ecc6371">kXMP_PNGFile</a></div><div class="ttdeci">@ kXMP_PNGFile</div><div class="ttdoc">Public file format constant: 'PNG '.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00904">XMP_Const.h:904</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_adb49720dc49f7d4e4cf9adbf2948e409a5322df07e2a7792824d2468c4837f1cb"><div class="ttname"><a href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a5322df07e2a7792824d2468c4837f1cb">kXMPErr_StdException</a></div><div class="ttdeci">@ kXMPErr_StdException</div><div class="ttdoc">Generic standard exception.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01399">XMP_Const.h:1399</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_aa4bca98ad67d7a62c60cb13dbbab0f25"><div class="ttname"><a href="XMP__Const_8h.html#aa4bca98ad67d7a62c60cb13dbbab0f25">XMPFilesRef</a></div><div class="ttdeci">struct __XMPFiles__ * XMPFilesRef</div><div class="ttdoc">An &quot;ABI safe&quot; pointer to the internal part of an XMP file-handling object. Use to pass an XMP file-ha...</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00151">XMP_Const.h:151</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_adb49720dc49f7d4e4cf9adbf2948e409aa0a05e07925d1f3daf5f36f6da0840f8"><div class="ttname"><a href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409aa0a05e07925d1f3daf5f36f6da0840f8">kXMPErr_BadFileFormat</a></div><div class="ttdeci">@ kXMPErr_BadFileFormat</div><div class="ttdoc">File format error.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01425">XMP_Const.h:1425</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a61dadd085c1777f559549e05962b2c9ea23054ea4ab89dfd802f14cb389e18745"><div class="ttname"><a href="XMP__Const_8h.html#a61dadd085c1777f559549e05962b2c9ea23054ea4ab89dfd802f14cb389e18745">kXMP_IncludeRDFHash</a></div><div class="ttdeci">@ kXMP_IncludeRDFHash</div><div class="ttdoc">Include a rdf Hash and Merged flag in x:xmpmeta element.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00751">XMP_Const.h:751</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_aba01db17f4a2bfbc3db60dc172972a25a9b9c1ef01e49193a167c40156df07b50"><div class="ttname"><a href="XMP__Const_8h.html#aba01db17f4a2bfbc3db60dc172972a25a9b9c1ef01e49193a167c40156df07b50">kXMPFiles_IgnoreLocalText</a></div><div class="ttdeci">@ kXMPFiles_IgnoreLocalText</div><div class="ttdoc">Ignore non-XMP text that uses an undefined &quot;local&quot; encoding.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01117">XMP_Const.h:1117</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_abc5c98fcc1211af2b80116dd6e0a035daeff4f68cd5162370f7bf938a868e280d"><div class="ttname"><a href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035daeff4f68cd5162370f7bf938a868e280d">kXMP_PremiereProjectFile</a></div><div class="ttdeci">@ kXMP_PremiereProjectFile</div><div class="ttdoc">Adobe application file format constant: 'PRPJ'.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00989">XMP_Const.h:989</a></div></div>
<div class="ttc" id="astructXMP__PacketInfo_html"><div class="ttname"><a href="structXMP__PacketInfo.html">XMP_PacketInfo</a></div><div class="ttdoc">XMP packet description.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01081">XMP_Const.h:1081</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a61dadd085c1777f559549e05962b2c9ea79230f1d70d2625f7650db6ff5b1ea29"><div class="ttname"><a href="XMP__Const_8h.html#a61dadd085c1777f559549e05962b2c9ea79230f1d70d2625f7650db6ff5b1ea29">kXMP_OmitAllFormatting</a></div><div class="ttdeci">@ kXMP_OmitAllFormatting</div><div class="ttdoc">Omit all formatting whitespace.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00745">XMP_Const.h:745</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_af9bdc3014f3d54c426b6d2df10de4960afb962bdcf570af9aef4e32b5f279d1a4"><div class="ttname"><a href="XMP__Const_8h.html#af9bdc3014f3d54c426b6d2df10de4960afb962bdcf570af9aef4e32b5f279d1a4">kXMPErrSev_OperationFatal</a></div><div class="ttdeci">@ kXMPErrSev_OperationFatal</div><div class="ttdoc">Recovery is not possible, an exception will be thrown aborting the API call.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01249">XMP_Const.h:1249</a></div></div>
<div class="ttc" id="astructXMP__DateTime_html_abc79cdca8cfa5df6583279e3f3e70e9f"><div class="ttname"><a href="structXMP__DateTime.html#abc79cdca8cfa5df6583279e3f3e70e9f">XMP_DateTime::hour</a></div><div class="ttdeci">XMP_Int32 hour</div><div class="ttdoc">The hour in the range 0..23.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00244">XMP_Const.h:244</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a80155586fa275b28773c9b203f52cabaa77b47c63e579b28cbd25083ceb58c285"><div class="ttname"><a href="XMP__Const_8h.html#a80155586fa275b28773c9b203f52cabaa77b47c63e579b28cbd25083ceb58c285">kXMPFiles_OpenUsePacketScanning</a></div><div class="ttdeci">@ kXMPFiles_OpenUsePacketScanning</div><div class="ttdoc">Force packet scanning, do not use a smart handler.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01194">XMP_Const.h:1194</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_aaf105ae5beaca1dee30ae54530691fcea4a183c3ec4994cf09993e5b31dee9733"><div class="ttname"><a href="XMP__Const_8h.html#aaf105ae5beaca1dee30ae54530691fcea4a183c3ec4994cf09993e5b31dee9733">kXMPFiles_AllowsOnlyXMP</a></div><div class="ttdeci">@ kXMPFiles_AllowsOnlyXMP</div><div class="ttdoc">Allows access to just the XMP, ignoring other forms.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01141">XMP_Const.h:1141</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_ab04a0655cd1e3bcac5e8f48c18df1a57a872d2b769e775e281984cc63e28714ea"><div class="ttname"><a href="XMP__Const_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57a872d2b769e775e281984cc63e28714ea">kXMPTemplate_IncludeInternalProperties</a></div><div class="ttdeci">@ kXMPTemplate_IncludeInternalProperties</div><div class="ttdoc">Do all properties, default is just external properties.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00838">XMP_Const.h:838</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_abc5c98fcc1211af2b80116dd6e0a035daab032aa36aec082c6b3a8300548346f5"><div class="ttname"><a href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035daab032aa36aec082c6b3a8300548346f5">kXMP_REDFile</a></div><div class="ttdeci">@ kXMP_REDFile</div><div class="ttdoc">Public file format constant: 'RED ', RED file format.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00940">XMP_Const.h:940</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_abc5c98fcc1211af2b80116dd6e0a035da2845f95eaaaf492f5011bff05a398719"><div class="ttname"><a href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035da2845f95eaaaf492f5011bff05a398719">kXMP_UnknownFile</a></div><div class="ttdeci">@ kXMP_UnknownFile</div><div class="ttdoc">Unknown file format constant: ' '.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00999">XMP_Const.h:999</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a726ca809ffd3d67ab4b8476646f26635a4589f99b5b4a55e785e3baf4fe1d9b19"><div class="ttname"><a href="XMP__Const_8h.html#a726ca809ffd3d67ab4b8476646f26635a4589f99b5b4a55e785e3baf4fe1d9b19">kXMP_IterJustLeafNodes</a></div><div class="ttdeci">@ kXMP_IterJustLeafNodes</div><div class="ttdoc">Just do the leaf nodes, default is all nodes in the subtree.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00798">XMP_Const.h:798</a></div></div>
<div class="ttc" id="astructXMP__VersionInfo_html_a7edfa1613a58a248fd15267008bd8afb"><div class="ttname"><a href="structXMP__VersionInfo.html#a7edfa1613a58a248fd15267008bd8afb">XMP_VersionInfo::major</a></div><div class="ttdeci">XMP_Uns8 major</div><div class="ttdoc">The primary release number, the &quot;1&quot; in version &quot;1.2.3&quot;.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01567">XMP_Const.h:1567</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_adb49720dc49f7d4e4cf9adbf2948e409a211bb632ed1264d9e2236f35c6414821"><div class="ttname"><a href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a211bb632ed1264d9e2236f35c6414821">kXMPErr_BadXMP</a></div><div class="ttdeci">@ kXMPErr_BadXMP</div><div class="ttdoc">XMP format error.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01455">XMP_Const.h:1455</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_aaf105ae5beaca1dee30ae54530691fceab55e1873e67048928de3fc47550678c3"><div class="ttname"><a href="XMP__Const_8h.html#aaf105ae5beaca1dee30ae54530691fceab55e1873e67048928de3fc47550678c3">kXMPFiles_PrefersInPlace</a></div><div class="ttdeci">@ kXMPFiles_PrefersInPlace</div><div class="ttdoc">Can expand, but prefers in-place update.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01135">XMP_Const.h:1135</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a385c44f6fb256e5716a2302a5b940388a97753b4c5afda9c55e807e41377d86d9"><div class="ttname"><a href="XMP__Const_8h.html#a385c44f6fb256e5716a2302a5b940388a97753b4c5afda9c55e807e41377d86d9">kXMPUtil_DeleteEmptyValues</a></div><div class="ttdeci">@ kXMPUtil_DeleteEmptyValues</div><div class="ttdoc">Delete properties if the new value is empty.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00864">XMP_Const.h:864</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_adb49720dc49f7d4e4cf9adbf2948e409a716956a038782e595ce61d3fbdd1a25a"><div class="ttname"><a href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a716956a038782e595ce61d3fbdd1a25a">kXMPErr_BadValue</a></div><div class="ttdeci">@ kXMPErr_BadValue</div><div class="ttdoc">Generic bad value error.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01383">XMP_Const.h:1383</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a385c44f6fb256e5716a2302a5b940388a8ddfb0572b7602a52e533d92d8b1e9fb"><div class="ttname"><a href="XMP__Const_8h.html#a385c44f6fb256e5716a2302a5b940388a8ddfb0572b7602a52e533d92d8b1e9fb">kXMPUtil_DoAllProperties</a></div><div class="ttdeci">@ kXMPUtil_DoAllProperties</div><div class="ttdoc">Do all properties, default is just external properties.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00858">XMP_Const.h:858</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_adb49720dc49f7d4e4cf9adbf2948e409ad596daed4ac92f8bf7871669d03effad"><div class="ttname"><a href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409ad596daed4ac92f8bf7871669d03effad">kXMPErr_BadMPEG</a></div><div class="ttdeci">@ kXMPErr_BadMPEG</div><div class="ttdoc">MPEG format error.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01471">XMP_Const.h:1471</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_abc5c98fcc1211af2b80116dd6e0a035da1ad712bbd349dc899ca1e71971032b0a"><div class="ttname"><a href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035da1ad712bbd349dc899ca1e71971032b0a">kXMP_PremiereTitleFile</a></div><div class="ttdeci">@ kXMP_PremiereTitleFile</div><div class="ttdoc">Adobe application file format constant: 'PRTL'.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00991">XMP_Const.h:991</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a80155586fa275b28773c9b203f52cabaaf5f2ebd401758a14dc52c5ee403303b5"><div class="ttname"><a href="XMP__Const_8h.html#a80155586fa275b28773c9b203f52cabaaf5f2ebd401758a14dc52c5ee403303b5">kXMPFiles_OptimizeFileLayout</a></div><div class="ttdeci">@ kXMPFiles_OptimizeFileLayout</div><div class="ttdoc">When updating a file, spend the effort necessary to optimize file layout.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01203">XMP_Const.h:1203</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_ac36f475ca5b446f4fde4c9b90bec77c8a0bcf31bfc6bd3bbd5f80ef25f21b4391"><div class="ttname"><a href="XMP__Const_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a0bcf31bfc6bd3bbd5f80ef25f21b4391">kXMP_CharLittleEndianMask</a></div><div class="ttdeci">@ kXMP_CharLittleEndianMask</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01010">XMP_Const.h:1010</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_abc5c98fcc1211af2b80116dd6e0a035dab58eaebed494530072ad990ac7a9807a"><div class="ttname"><a href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035dab58eaebed494530072ad990ac7a9807a">kXMP_MPEG2File</a></div><div class="ttdeci">@ kXMP_MPEG2File</div><div class="ttdoc">Public file format constant: 'MP2 '.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00930">XMP_Const.h:930</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_adb49720dc49f7d4e4cf9adbf2948e409a14bd6c24087d280c722c1a044eec27d6"><div class="ttname"><a href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a14bd6c24087d280c722c1a044eec27d6">kXMPErr_AssertFailure</a></div><div class="ttdeci">@ kXMPErr_AssertFailure</div><div class="ttdoc">Generic assertion failure.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01385">XMP_Const.h:1385</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a99fb83031ce9923c84392b4e92f956b5a48097c6ea309f240965d77ab564a5464"><div class="ttname"><a href="XMP__Const_8h.html#a99fb83031ce9923c84392b4e92f956b5a48097c6ea309f240965d77ab564a5464">kXMP_PropIsInternal</a></div><div class="ttdeci">@ kXMP_PropIsInternal</div><div class="ttdoc">The value of this property is &quot;owned&quot; by the application, and should not generally be editable in a U...</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00650">XMP_Const.h:650</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a80155586fa275b28773c9b203f52cabaa77f34b1873bb2584feabe26a2c8f1182"><div class="ttname"><a href="XMP__Const_8h.html#a80155586fa275b28773c9b203f52cabaa77f34b1873bb2584feabe26a2c8f1182">kXMPFiles_OpenLimitedScanning</a></div><div class="ttdeci">@ kXMPFiles_OpenLimitedScanning</div><div class="ttdoc">Only packet scan files &quot;known&quot; to need scanning.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01197">XMP_Const.h:1197</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_abc5c98fcc1211af2b80116dd6e0a035da79cbf96ecc4ac3e0ebfb2d182bc75e60"><div class="ttname"><a href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035da79cbf96ecc4ac3e0ebfb2d182bc75e60">kXMP_InDesignFile</a></div><div class="ttdeci">@ kXMP_InDesignFile</div><div class="ttdoc">Adobe application file format constant: 'INDD'.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00979">XMP_Const.h:979</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_abc5c98fcc1211af2b80116dd6e0a035da52c90935ee28a0875a49843d463cad70"><div class="ttname"><a href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035da52c90935ee28a0875a49843d463cad70">kXMP_PostScriptFile</a></div><div class="ttdeci">@ kXMP_PostScriptFile</div><div class="ttdoc">Public file format constant: 'PS ', general PostScript following DSC conventions.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00891">XMP_Const.h:891</a></div></div>
<div class="ttc" id="aclassXMP__Error_html_a35f028d5d0b7679e69675b33614b4f92"><div class="ttname"><a href="classXMP__Error.html#a35f028d5d0b7679e69675b33614b4f92">XMP_Error::GetID</a></div><div class="ttdeci">XMP_Int32 GetID() const</div><div class="ttdoc">Retrieves the numeric code from an XMP_Error.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01342">XMP_Const.h:1342</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_abc5c98fcc1211af2b80116dd6e0a035dae28efb65bde55f3f8ddfd1fd8a168e2a"><div class="ttname"><a href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035dae28efb65bde55f3f8ddfd1fd8a168e2a">kXMP_EncoreProjectFile</a></div><div class="ttdeci">@ kXMP_EncoreProjectFile</div><div class="ttdoc">Adobe application file format constant: 'NCOR'.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00987">XMP_Const.h:987</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_abc5c98fcc1211af2b80116dd6e0a035da45bf9b21d5ffed3594fbd585c47cc4fc"><div class="ttname"><a href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035da45bf9b21d5ffed3594fbd585c47cc4fc">kXMP_XDCAM_EXFile</a></div><div class="ttdeci">@ kXMP_XDCAM_EXFile</div><div class="ttdoc">Public file format constant: 'XDCX', a collection not really a single file.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00952">XMP_Const.h:952</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a7ed33c3b64b4f8a3950f4814487e30e4"><div class="ttname"><a href="XMP__Const_8h.html#a7ed33c3b64b4f8a3950f4814487e30e4">Max_XMP_Int16</a></div><div class="ttdeci">static const XMP_Int16 Max_XMP_Int16</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00130">XMP_Const.h:130</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a61dadd085c1777f559549e05962b2c9eaa646a732a5b11cd8354ca0c3686ef04d"><div class="ttname"><a href="XMP__Const_8h.html#a61dadd085c1777f559549e05962b2c9eaa646a732a5b11cd8354ca0c3686ef04d">_XMP_LittleEndian_Bit</a></div><div class="ttdeci">@ _XMP_LittleEndian_Bit</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00753">XMP_Const.h:753</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_adb49720dc49f7d4e4cf9adbf2948e409a0819111429c734ca5ef895c193846351"><div class="ttname"><a href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a0819111429c734ca5ef895c193846351">kXMPErr_FilePathNotAFile</a></div><div class="ttdeci">@ kXMPErr_FilePathNotAFile</div><div class="ttdoc">File Path is not a file.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01443">XMP_Const.h:1443</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a99fb83031ce9923c84392b4e92f956b5a0d898ea7f6b3db513bb24f8a6a285877"><div class="ttname"><a href="XMP__Const_8h.html#a99fb83031ce9923c84392b4e92f956b5a0d898ea7f6b3db513bb24f8a6a285877">kXMP_PropIsDerived</a></div><div class="ttdeci">@ kXMP_PropIsDerived</div><div class="ttdoc">The value of this property is derived from the document content.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00656">XMP_Const.h:656</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_abc5c98fcc1211af2b80116dd6e0a035dafc5ff976e78df2d79d651de818b011f2"><div class="ttname"><a href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035dafc5ff976e78df2d79d651de818b011f2">kXMP_AVCHDFile</a></div><div class="ttdeci">@ kXMP_AVCHDFile</div><div class="ttdoc">Public file format constant: 'AVHD', a collection not really a single file.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00954">XMP_Const.h:954</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_abc5c98fcc1211af2b80116dd6e0a035da96804f7b8ce83786051c4dac4930aa96"><div class="ttname"><a href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035da96804f7b8ce83786051c4dac4930aa96">kXMP_UCFFile</a></div><div class="ttdeci">@ kXMP_UCFFile</div><div class="ttdoc">Adobe application file format constant: 'UCF ', Universal Container Format.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00993">XMP_Const.h:993</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a422fdf9dc276d3edacde0826d43dfea5"><div class="ttname"><a href="XMP__Const_8h.html#a422fdf9dc276d3edacde0826d43dfea5">Min_XMP_Int64</a></div><div class="ttdeci">static const XMP_Int64 Min_XMP_Int64</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00133">XMP_Const.h:133</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_abc5c98fcc1211af2b80116dd6e0a035da043afdc1db730db9ac03c505140c61c8"><div class="ttname"><a href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035da043afdc1db730db9ac03c505140c61c8">kXMP_MPEGFile</a></div><div class="ttdeci">@ kXMP_MPEGFile</div><div class="ttdoc">Public file format constant: 'MPEG'.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00928">XMP_Const.h:928</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_abc5c98fcc1211af2b80116dd6e0a035da6c949ee85f42eaaed035591338be6789"><div class="ttname"><a href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035da6c949ee85f42eaaed035591338be6789">kXMP_CELFile</a></div><div class="ttdeci">@ kXMP_CELFile</div><div class="ttdoc">Public file format constant: 'CEL ', Audition loop.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00926">XMP_Const.h:926</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a5f3622147e93d18655d16bd13c4ae39c"><div class="ttname"><a href="XMP__Const_8h.html#a5f3622147e93d18655d16bd13c4ae39c">XMPFiles_ErrorCallbackWrapper</a></div><div class="ttdeci">XMP_Bool(* XMPFiles_ErrorCallbackWrapper)(XMPFiles_ErrorCallbackProc clientProc, void *context, XMP_StringPtr filePath, XMP_ErrorSeverity severity, XMP_Int32 cause, XMP_StringPtr message)</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01325">XMP_Const.h:1325</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_abc5c98fcc1211af2b80116dd6e0a035dae3a6333624e5c292caf14ad849a5e26e"><div class="ttname"><a href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035dae3a6333624e5c292caf14ad849a5e26e">kXMP_AVIFile</a></div><div class="ttdeci">@ kXMP_AVIFile</div><div class="ttdoc">Public file format constant: 'AVI '.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00916">XMP_Const.h:916</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a99fb83031ce9923c84392b4e92f956b5a1f819ef281d1f52c4c12d5d02f49d3f0"><div class="ttname"><a href="XMP__Const_8h.html#a99fb83031ce9923c84392b4e92f956b5a1f819ef281d1f52c4c12d5d02f49d3f0">kXMP_PropHasAliases</a></div><div class="ttdeci">@ kXMP_PropHasAliases</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00647">XMP_Const.h:647</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_abc5c98fcc1211af2b80116dd6e0a035dad947e6da0c4d923195d93e0c53a79c4e"><div class="ttname"><a href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035dad947e6da0c4d923195d93e0c53a79c4e">kXMP_EPSFile</a></div><div class="ttdeci">@ kXMP_EPSFile</div><div class="ttdoc">Public file format constant: 'EPS ', encapsulated PostScript.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00893">XMP_Const.h:893</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_ac36f475ca5b446f4fde4c9b90bec77c8a705cebe9f5f6700f039a153d394b4f2a"><div class="ttname"><a href="XMP__Const_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a705cebe9f5f6700f039a153d394b4f2a">kXMP_Char32BitMask</a></div><div class="ttdeci">@ kXMP_Char32BitMask</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01012">XMP_Const.h:1012</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a99fb83031ce9923c84392b4e92f956b5ae154b58429b257b18963ba3503e67974"><div class="ttname"><a href="XMP__Const_8h.html#a99fb83031ce9923c84392b4e92f956b5ae154b58429b257b18963ba3503e67974">kXMP_ImplReservedMask</a></div><div class="ttdeci">@ kXMP_ImplReservedMask</div><div class="ttdoc">Mask for bits that are reserved for transient use by the implementation.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00672">XMP_Const.h:672</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a05589fbab0657f08285ebdfe93f5ec9ea6c37f0724299a9c88e2f622d3246d63b"><div class="ttname"><a href="XMP__Const_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea6c37f0724299a9c88e2f622d3246d63b">kXMP_CharUnknown</a></div><div class="ttdeci">@ kXMP_CharUnknown</div><div class="ttdoc">Variable or not-yet-known cases.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01028">XMP_Const.h:1028</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_aaf105ae5beaca1dee30ae54530691fcead3027b786992e2a4762a4fa37c92943c"><div class="ttname"><a href="XMP__Const_8h.html#aaf105ae5beaca1dee30ae54530691fcead3027b786992e2a4762a4fa37c92943c">kXMPFiles_UsesSidecarXMP</a></div><div class="ttdeci">@ kXMPFiles_UsesSidecarXMP</div><div class="ttdoc">The file handler uses a &quot;sidecar&quot; file for the XMP.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01156">XMP_Const.h:1156</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_abed82baf7f470b522273a3e37c24c600ad6d41710c689f16d19ac26dc9f5cc506"><div class="ttname"><a href="XMP__Const_8h.html#abed82baf7f470b522273a3e37c24c600ad6d41710c689f16d19ac26dc9f5cc506">kXMPUtil_AllowCommas</a></div><div class="ttdeci">@ kXMPUtil_AllowCommas</div><div class="ttdoc">Allow commas in item values, default is separator.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00830">XMP_Const.h:830</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_abc5c98fcc1211af2b80116dd6e0a035da89e6282c3f0c8966d788500f5d8eaa91"><div class="ttname"><a href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035da89e6282c3f0c8966d788500f5d8eaa91">kXMP_MPEG4File</a></div><div class="ttdeci">@ kXMP_MPEG4File</div><div class="ttdoc">Public file format constant: 'MP4 ', ISO 14494-12 and -14.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00932">XMP_Const.h:932</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_adb49720dc49f7d4e4cf9adbf2948e409a2584fc813bfcd9158b7adf28a3454bb9"><div class="ttname"><a href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a2584fc813bfcd9158b7adf28a3454bb9">kXMPErr_BadIterPosition</a></div><div class="ttdeci">@ kXMPErr_BadIterPosition</div><div class="ttdoc">Bad iteration position.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01419">XMP_Const.h:1419</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_af9bdc3014f3d54c426b6d2df10de4960a2bd1ff3ba036640f0c76d68a03cf94f7"><div class="ttname"><a href="XMP__Const_8h.html#af9bdc3014f3d54c426b6d2df10de4960a2bd1ff3ba036640f0c76d68a03cf94f7">kXMPErrSev_FileFatal</a></div><div class="ttdeci">@ kXMPErrSev_FileFatal</div><div class="ttdoc">Recovery is not possible, an exception will be thrown, the file is corrupt and possibly unusable.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01251">XMP_Const.h:1251</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_ac36f475ca5b446f4fde4c9b90bec77c8ac9b8b24a75e4e325a49e3730b8e3c5ed"><div class="ttname"><a href="XMP__Const_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8ac9b8b24a75e4e325a49e3730b8e3c5ed">kXMP_Char16BitMask</a></div><div class="ttdeci">@ kXMP_Char16BitMask</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01011">XMP_Const.h:1011</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_abc5c98fcc1211af2b80116dd6e0a035da27051cd824d3ae7bb59e3af7a7908ffd"><div class="ttname"><a href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035da27051cd824d3ae7bb59e3af7a7908ffd">kXMP_TextFile</a></div><div class="ttdeci">@ kXMP_TextFile</div><div class="ttdoc">Public file format constant: 'text'.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00967">XMP_Const.h:967</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_abc5c98fcc1211af2b80116dd6e0a035daf3ee34ed2bc26dec0e2d572eeb0de89b"><div class="ttname"><a href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035daf3ee34ed2bc26dec0e2d572eeb0de89b">kXMP_MP3File</a></div><div class="ttdeci">@ kXMP_MP3File</div><div class="ttdoc">Public file format constant: 'MP3 '.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00922">XMP_Const.h:922</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_abc5c98fcc1211af2b80116dd6e0a035da78b8fa38aaa2067e3e1baa0dcaa7571d"><div class="ttname"><a href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035da78b8fa38aaa2067e3e1baa0dcaa7571d">kXMP_JPEG2KFile</a></div><div class="ttdeci">@ kXMP_JPEG2KFile</div><div class="ttdoc">Public file format constant: 'JPX ', JPEG 2000, ISO 15444-1.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00898">XMP_Const.h:898</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_ab516453dd7d906e911f8951983cde5f1"><div class="ttname"><a href="XMP__Const_8h.html#ab516453dd7d906e911f8951983cde5f1">XMPDocOpsRef</a></div><div class="ttdeci">struct __XMPDocOps__ * XMPDocOpsRef</div><div class="ttdoc">An &quot;ABI safe&quot; pointer to the internal part of an XMP document operations object. Use to pass an XMP d...</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00147">XMP_Const.h:147</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_adb49720dc49f7d4e4cf9adbf2948e409a1606a687cb790af16dc561b2a8f2e6a3"><div class="ttname"><a href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a1606a687cb790af16dc561b2a8f2e6a3">kXMPErr_BadPSIR</a></div><div class="ttdeci">@ kXMPErr_BadPSIR</div><div class="ttdoc">PSIR format error.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01467">XMP_Const.h:1467</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_adb49720dc49f7d4e4cf9adbf2948e409afca1d169d7e3cb3ba84c81700c1b9b22"><div class="ttname"><a href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409afca1d169d7e3cb3ba84c81700c1b9b22">kXMPErr_WriteError</a></div><div class="ttdeci">@ kXMPErr_WriteError</div><div class="ttdoc">A file write failed for a reason other than lack of disk space.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01439">XMP_Const.h:1439</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a6a9b77b60c63781a8776f10880856bf4"><div class="ttname"><a href="XMP__Const_8h.html#a6a9b77b60c63781a8776f10880856bf4">kXMPFiles_UnknownOffset</a></div><div class="ttdeci">#define kXMPFiles_UnknownOffset</div><div class="ttdoc">Constant for an unknown packet offset within a file.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01074">XMP_Const.h:1074</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a61dadd085c1777f559549e05962b2c9ea310e4cbf639e783163778566b439f01d"><div class="ttname"><a href="XMP__Const_8h.html#a61dadd085c1777f559549e05962b2c9ea310e4cbf639e783163778566b439f01d">kXMP_EncodeUTF16Big</a></div><div class="ttdeci">@ kXMP_EncodeUTF16Big</div><div class="ttdoc">Use UTF16 big-endian encoding.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00764">XMP_Const.h:764</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_ae8936caf3fa038bd64705caf6ab2329f"><div class="ttname"><a href="XMP__Const_8h.html#ae8936caf3fa038bd64705caf6ab2329f">Min_XMP_Uns32</a></div><div class="ttdeci">static const XMP_Uns32 Min_XMP_Uns32</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00122">XMP_Const.h:122</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a99fb83031ce9923c84392b4e92f956b5aba253f67a6cf44b7438a3f96b516846d"><div class="ttname"><a href="XMP__Const_8h.html#a99fb83031ce9923c84392b4e92f956b5aba253f67a6cf44b7438a3f96b516846d">kXMP_PropArrayIsAltText</a></div><div class="ttdeci">@ kXMP_PropArrayIsAltText</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00633">XMP_Const.h:633</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a99fb83031ce9923c84392b4e92f956b5a30146ed5209f5c3eb4eeb1fd8e4fb9fe"><div class="ttname"><a href="XMP__Const_8h.html#a99fb83031ce9923c84392b4e92f956b5a30146ed5209f5c3eb4eeb1fd8e4fb9fe">kXMP_PropIsQualifier</a></div><div class="ttdeci">@ kXMP_PropIsQualifier</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00601">XMP_Const.h:601</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_adb49720dc49f7d4e4cf9adbf2948e409ac4cf86fa29624c5e19111e09a97fe05f"><div class="ttname"><a href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409ac4cf86fa29624c5e19111e09a97fe05f">kXMPErr_BadUnicode</a></div><div class="ttdeci">@ kXMPErr_BadUnicode</div><div class="ttdoc">Unicode error.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01459">XMP_Const.h:1459</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_abc5c98fcc1211af2b80116dd6e0a035da5fb9e99541bbb2d8e375d0cc9fd92a2e"><div class="ttname"><a href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035da5fb9e99541bbb2d8e375d0cc9fd92a2e">kXMP_AEProjectFile</a></div><div class="ttdeci">@ kXMP_AEProjectFile</div><div class="ttdoc">Adobe application file format constant: 'AEP '.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00981">XMP_Const.h:981</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a61dadd085c1777f559549e05962b2c9ea15e3fb0e64614c574ed554f2f72c0a5d"><div class="ttname"><a href="XMP__Const_8h.html#a61dadd085c1777f559549e05962b2c9ea15e3fb0e64614c574ed554f2f72c0a5d">kXMP_UseCanonicalFormat</a></div><div class="ttdeci">@ kXMP_UseCanonicalFormat</div><div class="ttdoc">Use a canonical form of RDF.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00736">XMP_Const.h:736</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_adb49720dc49f7d4e4cf9adbf2948e409ad685e1f839e3bc53dfc55611a0803cee"><div class="ttname"><a href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409ad685e1f839e3bc53dfc55611a0803cee">kXMPErr_BadJPEG</a></div><div class="ttdeci">@ kXMPErr_BadJPEG</div><div class="ttdoc">JPEG format error.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01463">XMP_Const.h:1463</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_adc29c2ff13d900c2f185ee95427fb06ca7107906eab0e1fa6f9f2dc6254ad88b1"><div class="ttname"><a href="XMP__Const_8h.html#adc29c2ff13d900c2f185ee95427fb06ca7107906eab0e1fa6f9f2dc6254ad88b1">kXMP_StrictAliasing</a></div><div class="ttdeci">@ kXMP_StrictAliasing</div><div class="ttdoc">Do not reconcile alias differences, throw an exception.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00717">XMP_Const.h:717</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_adb49720dc49f7d4e4cf9adbf2948e409acd9fa1b621efafd5b218e3a785cbeda1"><div class="ttname"><a href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409acd9fa1b621efafd5b218e3a785cbeda1">kXMPErr_TBD</a></div><div class="ttdeci">@ kXMPErr_TBD</div><div class="ttdoc">Generic undefined error.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01375">XMP_Const.h:1375</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a80155586fa275b28773c9b203f52cabaaa58279b2b1311242e7374117f455bb96"><div class="ttname"><a href="XMP__Const_8h.html#a80155586fa275b28773c9b203f52cabaaa58279b2b1311242e7374117f455bb96">kXMPFiles_OpenOnlyXMP</a></div><div class="ttdeci">@ kXMPFiles_OpenOnlyXMP</div><div class="ttdoc">Only the XMP is wanted, allows space/time optimizations.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01182">XMP_Const.h:1182</a></div></div>
<div class="ttc" id="aclassXMP__Error_html_a31fd80098e50026985e05abd16f3e045"><div class="ttname"><a href="classXMP__Error.html#a31fd80098e50026985e05abd16f3e045">XMP_Error::errMsg</a></div><div class="ttdeci">XMP_StringPtr errMsg</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01358">XMP_Const.h:1358</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a05589fbab0657f08285ebdfe93f5ec9ea0966bca9b241646f6a730f96c5c14a2d"><div class="ttname"><a href="XMP__Const_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea0966bca9b241646f6a730f96c5c14a2d">kXMP_Char16BitBig</a></div><div class="ttdeci">@ kXMP_Char16BitBig</div><div class="ttdoc">16-bit big-endian</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01020">XMP_Const.h:1020</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_ad439e3ceeb4590d310f6125aa12c6df6"><div class="ttname"><a href="XMP__Const_8h.html#ad439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a></div><div class="ttdeci">const typedef char * XMP_StringPtr</div><div class="ttdoc">The type for input string parameters. A const char *, a null-terminated UTF-8 string.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00178">XMP_Const.h:178</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a06fc87d81c62e9abb8790b6e5713c55bacf4bfe01497bd0d88c2af337e4bac39e"><div class="ttname"><a href="XMP__Const_8h.html#a06fc87d81c62e9abb8790b6e5713c55bacf4bfe01497bd0d88c2af337e4bac39e">kXMPTS_Yes</a></div><div class="ttdeci">@ kXMPTS_Yes</div><div class="ttdoc">The part or parts have definitely changed.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00200">XMP_Const.h:200</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_abc5c98fcc1211af2b80116dd6e0a035dab1eeba00d1d92e313acfe68cd054daf9"><div class="ttname"><a href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035dab1eeba00d1d92e313acfe68cd054daf9">kXMP_FLAFile</a></div><div class="ttdeci">@ kXMP_FLAFile</div><div class="ttdoc">Public file format constant: 'FLA '.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00909">XMP_Const.h:909</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a0411cd49bb5b71852cecd93bcbf0ca2dab0b540cd3841f411471a827f833c606e"><div class="ttname"><a href="XMP__Const_8h.html#a0411cd49bb5b71852cecd93bcbf0ca2dab0b540cd3841f411471a827f833c606e">kXMP_IterSkipSubtree</a></div><div class="ttdeci">@ kXMP_IterSkipSubtree</div><div class="ttdoc">Skip the subtree below the current node.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00812">XMP_Const.h:812</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_adb49720dc49f7d4e4cf9adbf2948e409a2874a5dcddf253a17d75a147b2ed4933"><div class="ttname"><a href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a2874a5dcddf253a17d75a147b2ed4933">kXMPErr_NoFile</a></div><div class="ttdeci">@ kXMPErr_NoFile</div><div class="ttdoc">A file does not exist.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01431">XMP_Const.h:1431</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a778d64a8002543649fcd4e27b332aa38"><div class="ttname"><a href="XMP__Const_8h.html#a778d64a8002543649fcd4e27b332aa38">Min_XMP_Int32</a></div><div class="ttdeci">static const XMP_Int32 Min_XMP_Int32</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00131">XMP_Const.h:131</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_adb49720dc49f7d4e4cf9adbf2948e409a577b0e80acf44125f0dc49e5885e0824"><div class="ttname"><a href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a577b0e80acf44125f0dc49e5885e0824">kXMPErr_FilePermission</a></div><div class="ttdeci">@ kXMPErr_FilePermission</div><div class="ttdoc">A file exists but cannot be opened.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01433">XMP_Const.h:1433</a></div></div>
<div class="ttc" id="astructXMP__VersionInfo_html_a4b448a8253e26a37d2df35e04ac25d28"><div class="ttname"><a href="structXMP__VersionInfo.html#a4b448a8253e26a37d2df35e04ac25d28">XMP_VersionInfo::micro</a></div><div class="ttdeci">XMP_Uns8 micro</div><div class="ttdoc">The tertiary release number, the &quot;3&quot; in version &quot;1.2.3&quot;.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01571">XMP_Const.h:1571</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_aaf105ae5beaca1dee30ae54530691fcea798c55f5144eedde76f8329a056210b2"><div class="ttname"><a href="XMP__Const_8h.html#aaf105ae5beaca1dee30ae54530691fcea798c55f5144eedde76f8329a056210b2">kXMPFiles_NeedsPreloading</a></div><div class="ttdeci">@ kXMPFiles_NeedsPreloading</div><div class="ttdoc">The plugin handler is not capable for delay loading.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01165">XMP_Const.h:1165</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a99fb83031ce9923c84392b4e92f956b5a60a9f26fb66c2e65cf40d9bc44968956"><div class="ttname"><a href="XMP__Const_8h.html#a99fb83031ce9923c84392b4e92f956b5a60a9f26fb66c2e65cf40d9bc44968956">kXMP_PropCompositeMask</a></div><div class="ttdeci">@ kXMP_PropCompositeMask</div><div class="ttdoc">Property type bit-flag mask for composite types (array and struct)</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00669">XMP_Const.h:669</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a549d5e2cbcb58302d3df840a0205283e"><div class="ttname"><a href="XMP__Const_8h.html#a549d5e2cbcb58302d3df840a0205283e">XMPMetaRef</a></div><div class="ttdeci">struct __XMPMeta__ * XMPMetaRef</div><div class="ttdoc">An &quot;ABI safe&quot; pointer to the internal part of an XMP object. Use to pass an XMP object across client ...</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00139">XMP_Const.h:139</a></div></div>
<div class="ttc" id="aclassXMP__Error_html_aa8b3b859899759d679b00237254e30aa"><div class="ttname"><a href="classXMP__Error.html#aa8b3b859899759d679b00237254e30aa">XMP_Error::XMP_Error</a></div><div class="ttdeci">XMP_Error(XMP_Int32 _id, XMP_StringPtr _errMsg)</div><div class="ttdoc">Constructor for an XMP_Error.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01339">XMP_Const.h:1339</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_aaf105ae5beaca1dee30ae54530691fceaa2a6a4b744b40055387234632b688fcd"><div class="ttname"><a href="XMP__Const_8h.html#aaf105ae5beaca1dee30ae54530691fceaa2a6a4b744b40055387234632b688fcd">kXMPFiles_FolderBasedFormat</a></div><div class="ttdeci">@ kXMPFiles_FolderBasedFormat</div><div class="ttdoc">The format is folder oriented, for example the P2 video format.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01159">XMP_Const.h:1159</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a9639ef73ab21086098b0f099de248f26"><div class="ttname"><a href="XMP__Const_8h.html#a9639ef73ab21086098b0f099de248f26">XMP_ProgressReportProc</a></div><div class="ttdeci">bool(* XMP_ProgressReportProc)(void *context, float elapsedTime, float fractionDone, float secondsToGo)</div><div class="ttdoc">The signature of a client-defined callback for progress report notifications.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01550">XMP_Const.h:1550</a></div></div>
<div class="ttc" id="astructXMP__PacketInfo_html_a20f65fcfd0f3658ab93ff441a9d61d2c"><div class="ttname"><a href="structXMP__PacketInfo.html#a20f65fcfd0f3658ab93ff441a9d61d2c">XMP_PacketInfo::offset</a></div><div class="ttdeci">XMP_Int64 offset</div><div class="ttdoc">Packet offset in the file in bytes, -1 if unknown.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01084">XMP_Const.h:1084</a></div></div>
<div class="ttc" id="astructXMP__DateTime_html_a190c2a19f01e90997ec2973aec37712c"><div class="ttname"><a href="structXMP__DateTime.html#a190c2a19f01e90997ec2973aec37712c">XMP_DateTime::nanoSecond</a></div><div class="ttdeci">XMP_Int32 nanoSecond</div><div class="ttdoc">Nanoseconds within a second, often left as zero.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00272">XMP_Const.h:272</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a16af7b253440dadd46a80a4b9fddba4da767b4847575a8de28e691be660d43817"><div class="ttname"><a href="XMP__Const_8h.html#a16af7b253440dadd46a80a4b9fddba4da767b4847575a8de28e691be660d43817">kXMP_PacketInfoVersion</a></div><div class="ttdeci">@ kXMP_PacketInfoVersion</div><div class="ttdoc">Version of the XMP_PacketInfo type.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01109">XMP_Const.h:1109</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_adb49720dc49f7d4e4cf9adbf2948e409a82941dc15c6ccde6b8fb2f9cc85c2eeb"><div class="ttname"><a href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a82941dc15c6ccde6b8fb2f9cc85c2eeb">kXMPErr_ExternalFailure</a></div><div class="ttdeci">@ kXMPErr_ExternalFailure</div><div class="ttdoc">Generic external failure.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01395">XMP_Const.h:1395</a></div></div>
<div class="ttc" id="astructXMP__PacketInfo_html_a83ec12161a36451fef05d88cc754104e"><div class="ttname"><a href="structXMP__PacketInfo.html#a83ec12161a36451fef05d88cc754104e">XMP_PacketInfo::pad</a></div><div class="ttdeci">XMP_Uns8 pad</div><div class="ttdoc">Padding to make the struct's size be a multiple 4.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01098">XMP_Const.h:1098</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_aaf105ae5beaca1dee30ae54530691fcea8957f1ef358b4ab3a1df519903f2ae07"><div class="ttname"><a href="XMP__Const_8h.html#aaf105ae5beaca1dee30ae54530691fcea8957f1ef358b4ab3a1df519903f2ae07">kXMPFiles_CanRewrite</a></div><div class="ttdeci">@ kXMPFiles_CanRewrite</div><div class="ttdoc">Can copy one file to another, writing new metadata.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01132">XMP_Const.h:1132</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a61dadd085c1777f559549e05962b2c9eadb35599da481cc22ea6342b7b4de6bc6"><div class="ttname"><a href="XMP__Const_8h.html#a61dadd085c1777f559549e05962b2c9eadb35599da481cc22ea6342b7b4de6bc6">kXMP_ExactPacketLength</a></div><div class="ttdeci">@ kXMP_ExactPacketLength</div><div class="ttdoc">The padding parameter is the overall packet length.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00742">XMP_Const.h:742</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_abc5c98fcc1211af2b80116dd6e0a035daa0edb070c11f87c3dad9f8f7a83b9b5e"><div class="ttname"><a href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035daa0edb070c11f87c3dad9f8f7a83b9b5e">kXMP_SonyHDVFile</a></div><div class="ttdeci">@ kXMP_SonyHDVFile</div><div class="ttdoc">Public file format constant: 'SHDV', a collection not really a single file.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00956">XMP_Const.h:956</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_ab04a0655cd1e3bcac5e8f48c18df1a57a81e1b6fd067fc9ad62bc803c98701bd5"><div class="ttname"><a href="XMP__Const_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57a81e1b6fd067fc9ad62bc803c98701bd5">kXMPTemplate_ReplaceWithDeleteEmpty</a></div><div class="ttdeci">@ kXMPTemplate_ReplaceWithDeleteEmpty</div><div class="ttdoc">Similar to Replace, also delete if the template has an empty value.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00844">XMP_Const.h:844</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a99fb83031ce9923c84392b4e92f956b5a6b5b5f4b869994b7390edc9589745e9f"><div class="ttname"><a href="XMP__Const_8h.html#a99fb83031ce9923c84392b4e92f956b5a6b5b5f4b869994b7390edc9589745e9f">kXMP_PropArrayFormMask</a></div><div class="ttdeci">@ kXMP_PropArrayFormMask</div><div class="ttdoc">Property type bit-flag mask for all array types.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00666">XMP_Const.h:666</a></div></div>
<div class="ttc" id="astructXMP__PacketInfo_html_a66845c1d5f3f9f36a1543a7322bd7bd1"><div class="ttname"><a href="structXMP__PacketInfo.html#a66845c1d5f3f9f36a1543a7322bd7bd1">XMP_PacketInfo::writeable</a></div><div class="ttdeci">XMP_Bool writeable</div><div class="ttdoc">True if there is a packet wrapper and the trailer says writeable by dumb packet scanners.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01093">XMP_Const.h:1093</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_aaf105ae5beaca1dee30ae54530691fceadb116eed738d1fcdfe4ab9c1635e08ea"><div class="ttname"><a href="XMP__Const_8h.html#aaf105ae5beaca1dee30ae54530691fceadb116eed738d1fcdfe4ab9c1635e08ea">kXMPFiles_ReturnsRawPacket</a></div><div class="ttdeci">@ kXMPFiles_ReturnsRawPacket</div><div class="ttdoc">File handler returns raw XMP packet information.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01144">XMP_Const.h:1144</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a99fb83031ce9923c84392b4e92f956b5af1cdb3b0a3e852ec55e747a1686aba04"><div class="ttname"><a href="XMP__Const_8h.html#a99fb83031ce9923c84392b4e92f956b5af1cdb3b0a3e852ec55e747a1686aba04">kXMP_PropArrayIsOrdered</a></div><div class="ttdeci">@ kXMP_PropArrayIsOrdered</div><div class="ttdoc">Implies kXMP_PropValueIsArray, item order matters. It is serialized using an rdf:Seq container.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00623">XMP_Const.h:623</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_adb49720dc49f7d4e4cf9adbf2948e409a5227060f282a86c8ea1a944107751dd1"><div class="ttname"><a href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a5227060f282a86c8ea1a944107751dd1">kXMPErr_ProgressAbort</a></div><div class="ttdeci">@ kXMPErr_ProgressAbort</div><div class="ttdoc">Progress reporting callback requested abort.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01405">XMP_Const.h:1405</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_adb49720dc49f7d4e4cf9adbf2948e409a24293af9c3d6e9d2ca1b19b968abffee"><div class="ttname"><a href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a24293af9c3d6e9d2ca1b19b968abffee">kXMPErr_HEIFConstructionMethodNotSupported</a></div><div class="ttdeci">@ kXMPErr_HEIFConstructionMethodNotSupported</div><div class="ttdoc">HEIF format: Modify Operation is not supported for Construction Method 1 or 2.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01473">XMP_Const.h:1473</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a61dadd085c1777f559549e05962b2c9eafc6417e382c98a2d507830de62fd4830"><div class="ttname"><a href="XMP__Const_8h.html#a61dadd085c1777f559549e05962b2c9eafc6417e382c98a2d507830de62fd4830">kXMP_EncodeUTF16Little</a></div><div class="ttdeci">@ kXMP_EncodeUTF16Little</div><div class="ttdoc">Use UTF16 little-endian encoding.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00767">XMP_Const.h:767</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_adb49720dc49f7d4e4cf9adbf2948e409a52d197a8b0af3c55f16958162a4132f1"><div class="ttname"><a href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a52d197a8b0af3c55f16958162a4132f1">kXMPErr_BadParam</a></div><div class="ttdeci">@ kXMPErr_BadParam</div><div class="ttdoc">Generic bad parameter error.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01381">XMP_Const.h:1381</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a61dadd085c1777f559549e05962b2c9ea540bbd27859990185eb488442579768b"><div class="ttname"><a href="XMP__Const_8h.html#a61dadd085c1777f559549e05962b2c9ea540bbd27859990185eb488442579768b">_XMP_UTF32_Bit</a></div><div class="ttdeci">@ _XMP_UTF32_Bit</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00755">XMP_Const.h:755</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a9f7dcc184f901c713274edfdac5bcc9a"><div class="ttname"><a href="XMP__Const_8h.html#a9f7dcc184f901c713274edfdac5bcc9a">XMP_StringLen</a></div><div class="ttdeci">XMP_Uns32 XMP_StringLen</div><div class="ttdoc">The type for string length parameters. A 32-bit unsigned integer, as big as will be practically neede...</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00179">XMP_Const.h:179</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_adb49720dc49f7d4e4cf9adbf2948e409aa2f19dfd8ce27b5713c79e34f2052e40"><div class="ttname"><a href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409aa2f19dfd8ce27b5713c79e34f2052e40">kXMPErr_DiskSpace</a></div><div class="ttdeci">@ kXMPErr_DiskSpace</div><div class="ttdoc">A file write failed due to lack of disk space.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01435">XMP_Const.h:1435</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a80155586fa275b28773c9b203f52cabaa4c61ec4ed571dbc5f1832ff6772320d2"><div class="ttname"><a href="XMP__Const_8h.html#a80155586fa275b28773c9b203f52cabaa4c61ec4ed571dbc5f1832ff6772320d2">kXMPFiles_OpenForRead</a></div><div class="ttdeci">@ kXMPFiles_OpenForRead</div><div class="ttdoc">Open for read-only access.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01176">XMP_Const.h:1176</a></div></div>
<div class="ttc" id="aclassXMP__Error_html"><div class="ttname"><a href="classXMP__Error.html">XMP_Error</a></div><div class="ttdoc">XMP Toolkit error, associates an error code with a descriptive error string.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01330">XMP_Const.h:1330</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_adc36ebc09374b4400ebc68df37a5abad"><div class="ttname"><a href="XMP__Const_8h.html#adc36ebc09374b4400ebc68df37a5abad">Max_XMP_Uns32</a></div><div class="ttdeci">static const XMP_Uns32 Max_XMP_Uns32</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00123">XMP_Const.h:123</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_aad7fed121559de43b53067c0bcb9baae"><div class="ttname"><a href="XMP__Const_8h.html#aad7fed121559de43b53067c0bcb9baae">Min_XMP_Int8</a></div><div class="ttdeci">static const XMP_Int8 Min_XMP_Int8</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00127">XMP_Const.h:127</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_aa803470bc9b20fc47b0108559e4bccb4"><div class="ttname"><a href="XMP__Const_8h.html#aa803470bc9b20fc47b0108559e4bccb4">Max_XMP_Uns8</a></div><div class="ttdeci">static const XMP_Uns8 Max_XMP_Uns8</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00119">XMP_Const.h:119</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_abc6126af1d45847bc59afa0aa3216b04addd07b4a38b25ab3841e28a9cb169d1c"><div class="ttname"><a href="XMP__Const_8h.html#abc6126af1d45847bc59afa0aa3216b04addd07b4a38b25ab3841e28a9cb169d1c">kXMP_DeleteExisting</a></div><div class="ttdeci">@ kXMP_DeleteExisting</div><div class="ttdoc">Delete any pre-existing property.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00695">XMP_Const.h:695</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_adb49720dc49f7d4e4cf9adbf2948e409ac4f936ff6788ce17f6098b7cbda77ed9"><div class="ttname"><a href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409ac4f936ff6788ce17f6098b7cbda77ed9">kXMPErr_BadSerialize</a></div><div class="ttdeci">@ kXMPErr_BadSerialize</div><div class="ttdoc">Serialization error.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01423">XMP_Const.h:1423</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_ae3052e3b7b6f4c6163331ead175a7e28"><div class="ttname"><a href="XMP__Const_8h.html#ae3052e3b7b6f4c6163331ead175a7e28">Min_XMP_Uns64</a></div><div class="ttdeci">static const XMP_Uns64 Min_XMP_Uns64</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00124">XMP_Const.h:124</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_aa6ce5fadc73345c8db588922dc731c89"><div class="ttname"><a href="XMP__Const_8h.html#aa6ce5fadc73345c8db588922dc731c89">Max_XMP_Uns64</a></div><div class="ttdeci">static const XMP_Uns64 Max_XMP_Uns64</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00125">XMP_Const.h:125</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_abc5c98fcc1211af2b80116dd6e0a035daf32bab632c45ee7d960a5b74c9d61155"><div class="ttname"><a href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035daf32bab632c45ee7d960a5b74c9d61155">kXMP_AVCUltraFile</a></div><div class="ttdeci">@ kXMP_AVCUltraFile</div><div class="ttdoc">Public file format constant: 'AVCU', a collection not really a single file.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00960">XMP_Const.h:960</a></div></div>
<div class="ttc" id="astructXMP__DateTime_html_a2db713deacfd5a5cb2deea660ca2ccad"><div class="ttname"><a href="structXMP__DateTime.html#a2db713deacfd5a5cb2deea660ca2ccad">XMP_DateTime::year</a></div><div class="ttdeci">XMP_Int32 year</div><div class="ttdoc">The year, can be negative.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00235">XMP_Const.h:235</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_aaf105ae5beaca1dee30ae54530691fcea9fe958d4ccde02516a3a267db63874cd"><div class="ttname"><a href="XMP__Const_8h.html#aaf105ae5beaca1dee30ae54530691fcea9fe958d4ccde02516a3a267db63874cd">kXMPFiles_AllowsSafeUpdate</a></div><div class="ttdeci">@ kXMPFiles_AllowsSafeUpdate</div><div class="ttdoc">The file handler allows crash-safe file updates.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01150">XMP_Const.h:1150</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a00e9d9a76c144421105a4c2742203315"><div class="ttname"><a href="XMP__Const_8h.html#a00e9d9a76c144421105a4c2742203315">XMP_Index</a></div><div class="ttdeci">XMP_Int32 XMP_Index</div><div class="ttdoc">The type for offsets and indices. A 32-bit signed integer. It is signed to allow -1 for loop terminat...</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00180">XMP_Const.h:180</a></div></div>
<div class="ttc" id="astructXMP__VersionInfo_html_ad018f35b382046ca77b1252bafa93f74"><div class="ttname"><a href="structXMP__VersionInfo.html#ad018f35b382046ca77b1252bafa93f74">XMP_VersionInfo::flags</a></div><div class="ttdeci">XMP_Uns32 flags</div><div class="ttdoc">Individual feature implementation flags.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01577">XMP_Const.h:1577</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_abc5c98fcc1211af2b80116dd6e0a035da27e4c3dd16ff47ba00faeaea29d5d017"><div class="ttname"><a href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035da27e4c3dd16ff47ba00faeaea29d5d017">kXMP_ARRIFile</a></div><div class="ttdeci">@ kXMP_ARRIFile</div><div class="ttdoc">Public file format constant: 'ARRI', ARRI file format.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00942">XMP_Const.h:942</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_ae4a7c9347994883250dc440566eb9f52"><div class="ttname"><a href="XMP__Const_8h.html#ae4a7c9347994883250dc440566eb9f52">XMP_ErrorSeverity</a></div><div class="ttdeci">XMP_Uns8 XMP_ErrorSeverity</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01242">XMP_Const.h:1242</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_adb49720dc49f7d4e4cf9adbf2948e409aa9c1c20e53db12b20068d830a8990c0b"><div class="ttname"><a href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409aa9c1c20e53db12b20068d830a8990c0b">kXMPErr_TooLargeForJPEG</a></div><div class="ttdeci">@ kXMPErr_TooLargeForJPEG</div><div class="ttdoc">Data too large for JPEG file format.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01429">XMP_Const.h:1429</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a61dadd085c1777f559549e05962b2c9ea688324384883724626ddd5597eb45739"><div class="ttname"><a href="XMP__Const_8h.html#a61dadd085c1777f559549e05962b2c9ea688324384883724626ddd5597eb45739">_XMP_UTF16_Bit</a></div><div class="ttdeci">@ _XMP_UTF16_Bit</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00754">XMP_Const.h:754</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_ab0a7f9be063e660fb315fcd4d8e203b8"><div class="ttname"><a href="XMP__Const_8h.html#ab0a7f9be063e660fb315fcd4d8e203b8">XMPMeta_ErrorCallbackWrapper</a></div><div class="ttdeci">XMP_Bool(* XMPMeta_ErrorCallbackWrapper)(XMPMeta_ErrorCallbackProc clientProc, void *context, XMP_ErrorSeverity severity, XMP_Int32 cause, XMP_StringPtr message)</div><div class="ttdoc">Internal: The signatures of client-side wrappers for the error notification callbacks.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01322">XMP_Const.h:1322</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_adb49720dc49f7d4e4cf9adbf2948e409a3f1efec0aa5452f43c55c05aba616ef7"><div class="ttname"><a href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a3f1efec0aa5452f43c55c05aba616ef7">kXMPErr_BadXPath</a></div><div class="ttdeci">@ kXMPErr_BadXPath</div><div class="ttdoc">Bad XPath parameter.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01413">XMP_Const.h:1413</a></div></div>
<div class="ttc" id="astructXMP__PacketInfo_html_af526c582b66e24553f2d4b11eb714a44"><div class="ttname"><a href="structXMP__PacketInfo.html#af526c582b66e24553f2d4b11eb714a44">XMP_PacketInfo::length</a></div><div class="ttdeci">XMP_Int32 length</div><div class="ttdoc">Packet length in the file in bytes, -1 if unknown.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01086">XMP_Const.h:1086</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a61dadd085c1777f559549e05962b2c9ea9fb498d749d939e2ba9adf555a75b856"><div class="ttname"><a href="XMP__Const_8h.html#a61dadd085c1777f559549e05962b2c9ea9fb498d749d939e2ba9adf555a75b856">kXMP_OmitXMPMetaElement</a></div><div class="ttdeci">@ kXMP_OmitXMPMetaElement</div><div class="ttdoc">Omit the x:xmpmeta element surrounding the rdf:RDF element.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00748">XMP_Const.h:748</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_abc5c98fcc1211af2b80116dd6e0a035da78c62f7c10b16b1a862d93f6226a4622"><div class="ttname"><a href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035da78c62f7c10b16b1a862d93f6226a4622">kXMP_WMAVFile</a></div><div class="ttdeci">@ kXMP_WMAVFile</div><div class="ttdoc">Public file format constant: 'WMAV', Windows Media Audio and Video.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00936">XMP_Const.h:936</a></div></div>
<div class="ttc" id="astructXMP__PacketInfo_html_a2ae03a1b3d03fa9ebc829105037155a8"><div class="ttname"><a href="structXMP__PacketInfo.html#a2ae03a1b3d03fa9ebc829105037155a8">XMP_PacketInfo::XMP_PacketInfo</a></div><div class="ttdeci">XMP_PacketInfo()</div><div class="ttdoc">Default constructor.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01101">XMP_Const.h:1101</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a61dadd085c1777f559549e05962b2c9eadbb9e4c7ee139da0dd4126ddea794c76"><div class="ttname"><a href="XMP__Const_8h.html#a61dadd085c1777f559549e05962b2c9eadbb9e4c7ee139da0dd4126ddea794c76">kXMP_OmitPacketWrapper</a></div><div class="ttdeci">@ kXMP_OmitPacketWrapper</div><div class="ttdoc">Omit the XML packet wrapper.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00727">XMP_Const.h:727</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a726ca809ffd3d67ab4b8476646f26635a93f77b837d89759af3a721712c13f044"><div class="ttname"><a href="XMP__Const_8h.html#a726ca809ffd3d67ab4b8476646f26635a93f77b837d89759af3a721712c13f044">kXMP_IterClassMask</a></div><div class="ttdeci">@ kXMP_IterClassMask</div><div class="ttdoc">The low 8 bits are an enum of what data structure to iterate.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00783">XMP_Const.h:783</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_adb49720dc49f7d4e4cf9adbf2948e409a69eb7fef422fbca62cdbc554afffd813"><div class="ttname"><a href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a69eb7fef422fbca62cdbc554afffd813">kXMPErr_NoMemory</a></div><div class="ttdeci">@ kXMPErr_NoMemory</div><div class="ttdoc">Generic out-of-memory error.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01403">XMP_Const.h:1403</a></div></div>
<div class="ttc" id="astructXMP__VersionInfo_html_a19654242b92bffd7517e92882850e834"><div class="ttname"><a href="structXMP__VersionInfo.html#a19654242b92bffd7517e92882850e834">XMP_VersionInfo::message</a></div><div class="ttdeci">XMP_StringPtr message</div><div class="ttdoc">A comprehensive version information string.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01579">XMP_Const.h:1579</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_ab04a0655cd1e3bcac5e8f48c18df1a57aae2e0fe43295736a15f0bb76ffe02544"><div class="ttname"><a href="XMP__Const_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57aae2e0fe43295736a15f0bb76ffe02544">kXMPTemplate_ReplaceExistingProperties</a></div><div class="ttdeci">@ kXMPTemplate_ReplaceExistingProperties</div><div class="ttdoc">Perform a Replace operation, add new properties and modify existing ones.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00841">XMP_Const.h:841</a></div></div>
<div class="ttc" id="aclassXMP__Error_html_a2b884dfb0b39689d1cf95105eadc4571"><div class="ttname"><a href="classXMP__Error.html#a2b884dfb0b39689d1cf95105eadc4571">XMP_Error::notified</a></div><div class="ttdeci">XMP_Bool notified</div><div class="ttdoc">Variable to store whether this particular error is notified to user or not.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01360">XMP_Const.h:1360</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a726ca809ffd3d67ab4b8476646f26635a3333450505cd3712320aeac895e541b9"><div class="ttname"><a href="XMP__Const_8h.html#a726ca809ffd3d67ab4b8476646f26635a3333450505cd3712320aeac895e541b9">kXMP_IterAliases</a></div><div class="ttdeci">@ kXMP_IterAliases</div><div class="ttdoc">Iterate the global alias table.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00789">XMP_Const.h:789</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a99fb83031ce9923c84392b4e92f956b5a9b7706e0f0716ac7546bdc24ffedd0bc"><div class="ttname"><a href="XMP__Const_8h.html#a99fb83031ce9923c84392b4e92f956b5a9b7706e0f0716ac7546bdc24ffedd0bc">kXMP_PropValueIsArray</a></div><div class="ttdeci">@ kXMP_PropValueIsArray</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00617">XMP_Const.h:617</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a80155586fa275b28773c9b203f52cabaab8cbbeef0e99d246907a4375766e21a2"><div class="ttname"><a href="XMP__Const_8h.html#a80155586fa275b28773c9b203f52cabaab8cbbeef0e99d246907a4375766e21a2">kXMPFiles_ForceGivenHandler</a></div><div class="ttdeci">@ kXMPFiles_ForceGivenHandler</div><div class="ttdoc">Force use of the given handler (format), do not even verify the format.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01185">XMP_Const.h:1185</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a385c44f6fb256e5716a2302a5b940388adab4dad658d2d218c5b1e7d829b12962"><div class="ttname"><a href="XMP__Const_8h.html#a385c44f6fb256e5716a2302a5b940388adab4dad658d2d218c5b1e7d829b12962">kXMPUtil_ReplaceOldValues</a></div><div class="ttdeci">@ kXMPUtil_ReplaceOldValues</div><div class="ttdoc">Replace existing values, default is to leave them.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00861">XMP_Const.h:861</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_abc5c98fcc1211af2b80116dd6e0a035da17ab6d429c1550eb3cc16d2e544b78eb"><div class="ttname"><a href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035da17ab6d429c1550eb3cc16d2e544b78eb">kXMP_PDFFile</a></div><div class="ttdeci">@ kXMP_PDFFile</div><div class="ttdoc">Public file format constant: 'PDF '.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00889">XMP_Const.h:889</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_adb49720dc49f7d4e4cf9adbf2948e409a115f3d761d2cad952aab23f35cbdf3a1"><div class="ttname"><a href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a115f3d761d2cad952aab23f35cbdf3a1">kXMPErr_BadObject</a></div><div class="ttdeci">@ kXMPErr_BadObject</div><div class="ttdoc">Generic bad object error.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01379">XMP_Const.h:1379</a></div></div>
<div class="ttc" id="astructXMP__DateTime_html_a675313c70a7e05b7ca50d21300b7d81b"><div class="ttname"><a href="structXMP__DateTime.html#a675313c70a7e05b7ca50d21300b7d81b">XMP_DateTime::second</a></div><div class="ttdeci">XMP_Int32 second</div><div class="ttdoc">The second in the range 0..59.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00250">XMP_Const.h:250</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_abc5c98fcc1211af2b80116dd6e0a035dacc1fcd4e52423c0dd2966a2e92352fb8"><div class="ttname"><a href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035dacc1fcd4e52423c0dd2966a2e92352fb8">kXMP_WAVFile</a></div><div class="ttdeci">@ kXMP_WAVFile</div><div class="ttdoc">Public file format constant: 'WAV '.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00920">XMP_Const.h:920</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_af9bdc3014f3d54c426b6d2df10de4960a768126806f8c7b7c107314610125deb3"><div class="ttname"><a href="XMP__Const_8h.html#af9bdc3014f3d54c426b6d2df10de4960a768126806f8c7b7c107314610125deb3">kXMPErrSev_ProcessFatal</a></div><div class="ttdeci">@ kXMPErrSev_ProcessFatal</div><div class="ttdoc">Recovery is not possible, an exception will be thrown, the entire process should be aborted.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01253">XMP_Const.h:1253</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_abc5c98fcc1211af2b80116dd6e0a035daf093d01e7e9cc55a7d1e204498521fc3"><div class="ttname"><a href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035daf093d01e7e9cc55a7d1e204498521fc3">kXMP_AIFFFile</a></div><div class="ttdeci">@ kXMP_AIFFFile</div><div class="ttdoc">Public file format constant: 'AIFF'.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00938">XMP_Const.h:938</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_abd313c6844b00bcfdbc43b0405fa8364"><div class="ttname"><a href="XMP__Const_8h.html#abd313c6844b00bcfdbc43b0405fa8364">Min_XMP_Int16</a></div><div class="ttdeci">static const XMP_Int16 Min_XMP_Int16</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00129">XMP_Const.h:129</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a0cf68b6f47d136ed571a441a9e0d2248"><div class="ttname"><a href="XMP__Const_8h.html#a0cf68b6f47d136ed571a441a9e0d2248">XMP_Bool</a></div><div class="ttdeci">XMP_Uns8 XMP_Bool</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00111">XMP_Const.h:111</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_abc5c98fcc1211af2b80116dd6e0a035da96f935eaa06f178c825e85acf074c274"><div class="ttname"><a href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035da96f935eaa06f178c825e85acf074c274">kXMP_HEIFFile</a></div><div class="ttdeci">@ kXMP_HEIFFile</div><div class="ttdoc">Public file format constant: 'HEIF', HEIF file format.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00944">XMP_Const.h:944</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_ab04a0655cd1e3bcac5e8f48c18df1a57a145c259f83048b811c7b35bc3b339c42"><div class="ttname"><a href="XMP__Const_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57a145c259f83048b811c7b35bc3b339c42">kXMPTemplate_AddNewProperties</a></div><div class="ttdeci">@ kXMPTemplate_AddNewProperties</div><div class="ttdoc">Perform an Add operation, add properties if they don't already exist.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00847">XMP_Const.h:847</a></div></div>
<div class="ttc" id="astructXMP__DateTime_html_a2c7f3d493a78f6b3fc7978992308d268"><div class="ttname"><a href="structXMP__DateTime.html#a2c7f3d493a78f6b3fc7978992308d268">XMP_DateTime::hasTime</a></div><div class="ttdeci">XMP_Bool hasTime</div><div class="ttdoc">Is the time portion meaningful?</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00256">XMP_Const.h:256</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a818146a54e38cb1e99aa4d4e8385c8d4"><div class="ttname"><a href="XMP__Const_8h.html#a818146a54e38cb1e99aa4d4e8385c8d4">XMP_VersionInfo</a></div><div class="ttdeci">struct XMP_VersionInfo XMP_VersionInfo</div><div class="ttdoc">XMP Toolkit version information.</div></div>
<div class="ttc" id="aXMP__Const_8h_html_abc5c98fcc1211af2b80116dd6e0a035dad2935ea79b4f9253891e3a68a002c5bb"><div class="ttname"><a href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035dad2935ea79b4f9253891e3a68a002c5bb">kXMP_CINFile</a></div><div class="ttdeci">@ kXMP_CINFile</div><div class="ttdoc">Public file format constant: 'CIN ', Cineon.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00918">XMP_Const.h:918</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a377e4a668de99ce6ed176cef5aaf3fcd"><div class="ttname"><a href="XMP__Const_8h.html#a377e4a668de99ce6ed176cef5aaf3fcd">XMP_TriState</a></div><div class="ttdeci">XMP_Int8 XMP_TriState</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00206">XMP_Const.h:206</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_adb49720dc49f7d4e4cf9adbf2948e409a052b1b525fba7da8c98be5c135f434b8"><div class="ttname"><a href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a052b1b525fba7da8c98be5c135f434b8">kXMPErr_BadParse</a></div><div class="ttdeci">@ kXMPErr_BadParse</div><div class="ttdoc">XML parsing error (deprecated)</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01421">XMP_Const.h:1421</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a896ef4c1b92fe4629bc33f4cc167749f"><div class="ttname"><a href="XMP__Const_8h.html#a896ef4c1b92fe4629bc33f4cc167749f">XMP_ProgressReportWrapper</a></div><div class="ttdeci">XMP_Bool(* XMP_ProgressReportWrapper)(XMP_ProgressReportProc proc, void *context, float elapsedTime, float fractionDone, float secondsToGo)</div><div class="ttdoc">Internal: The signature of a client-side wrapper for the progress report callback.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01555">XMP_Const.h:1555</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a99fb83031ce9923c84392b4e92f956b5aeff16fdf167afc73db25b30b529bd9d5"><div class="ttname"><a href="XMP__Const_8h.html#a99fb83031ce9923c84392b4e92f956b5aeff16fdf167afc73db25b30b529bd9d5">kXMP_PropHasType</a></div><div class="ttdeci">@ kXMP_PropHasType</div><div class="ttdoc">Implies kXMP_PropHasQualifiers, property has rdf:type.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00607">XMP_Const.h:607</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_aed904912aba67a58e06e718593a4075d"><div class="ttname"><a href="XMP__Const_8h.html#aed904912aba67a58e06e718593a4075d">XMPMeta_ErrorCallbackProc</a></div><div class="ttdeci">bool(* XMPMeta_ErrorCallbackProc)(void *context, XMP_ErrorSeverity severity, XMP_Int32 cause, XMP_StringPtr message)</div><div class="ttdoc">The signature of a client-defined callback for TXMPMeta error notifications.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01281">XMP_Const.h:1281</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_adb49720dc49f7d4e4cf9adbf2948e409aacc6262e9c1fd1a64e3d10cedfb7dcb1"><div class="ttname"><a href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409aacc6262e9c1fd1a64e3d10cedfb7dcb1">kXMPErr_BadBlockFormat</a></div><div class="ttdeci">@ kXMPErr_BadBlockFormat</div><div class="ttdoc">A block of a file is ill-formed, e.g. invalid IPTC-IIM in a photo.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01441">XMP_Const.h:1441</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a726ca809ffd3d67ab4b8476646f26635aa325d9ffba68a934f0a0a0f6ecfc2f7b"><div class="ttname"><a href="XMP__Const_8h.html#a726ca809ffd3d67ab4b8476646f26635aa325d9ffba68a934f0a0a0f6ecfc2f7b">kXMP_IterNamespaces</a></div><div class="ttdeci">@ kXMP_IterNamespaces</div><div class="ttdoc">Iterate the global namespace table.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00792">XMP_Const.h:792</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_aaf105ae5beaca1dee30ae54530691fceaee13099f78018a5e1ce033266c27e999"><div class="ttname"><a href="XMP__Const_8h.html#aaf105ae5beaca1dee30ae54530691fceaee13099f78018a5e1ce033266c27e999">kXMPFiles_NeedsReadOnlyPacket</a></div><div class="ttdeci">@ kXMPFiles_NeedsReadOnlyPacket</div><div class="ttdoc">The file format needs the XMP packet to be read-only.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01153">XMP_Const.h:1153</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a4abfa333cf45f8849b93c6a630537de2"><div class="ttname"><a href="XMP__Const_8h.html#a4abfa333cf45f8849b93c6a630537de2">Min_XMP_Uns8</a></div><div class="ttdeci">static const XMP_Uns8 Min_XMP_Uns8</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00118">XMP_Const.h:118</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a5783bb97f7a4837bf1938332d65804d8"><div class="ttname"><a href="XMP__Const_8h.html#a5783bb97f7a4837bf1938332d65804d8">Max_XMP_Int64</a></div><div class="ttdeci">static const XMP_Int64 Max_XMP_Int64</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00134">XMP_Const.h:134</a></div></div>
<div class="ttc" id="astructXMP__DateTime_html_a1dd34cdab96f55c120b3289db32bdd1e"><div class="ttname"><a href="structXMP__DateTime.html#a1dd34cdab96f55c120b3289db32bdd1e">XMP_DateTime::hasTimeZone</a></div><div class="ttdeci">XMP_Bool hasTimeZone</div><div class="ttdoc">Is the time zone meaningful?</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00259">XMP_Const.h:259</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_abc5c98fcc1211af2b80116dd6e0a035dad752b2d3e1139e0745223a9385ef6487"><div class="ttname"><a href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035dad752b2d3e1139e0745223a9385ef6487">kXMP_JPEGFile</a></div><div class="ttdeci">@ kXMP_JPEGFile</div><div class="ttdoc">Public file format constant: 'JPEG'.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00896">XMP_Const.h:896</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_adb49720dc49f7d4e4cf9adbf2948e409a10fa053f279fed01b075f34a70f11795"><div class="ttname"><a href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a10fa053f279fed01b075f34a70f11795">kXMPErr_NoFileHandler</a></div><div class="ttdeci">@ kXMPErr_NoFileHandler</div><div class="ttdoc">No file handler found for format.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01427">XMP_Const.h:1427</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_adb49720dc49f7d4e4cf9adbf2948e409a31adb57da79b4fb1f1f5f999ec740010"><div class="ttname"><a href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a31adb57da79b4fb1f1f5f999ec740010">kXMPErr_BadIndex</a></div><div class="ttdeci">@ kXMPErr_BadIndex</div><div class="ttdoc">Bad index parameter.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01417">XMP_Const.h:1417</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_adb49720dc49f7d4e4cf9adbf2948e409a40ca77d98bd366442bb8d438c420a444"><div class="ttname"><a href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a40ca77d98bd366442bb8d438c420a444">kXMPErr_BadOptions</a></div><div class="ttdeci">@ kXMPErr_BadOptions</div><div class="ttdoc">Bad options parameter.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01415">XMP_Const.h:1415</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a6ade57a30fb1e40d6aa9695c440fc3d2"><div class="ttname"><a href="XMP__Const_8h.html#a6ade57a30fb1e40d6aa9695c440fc3d2">XMPIteratorRef</a></div><div class="ttdeci">struct __XMPIterator__ * XMPIteratorRef</div><div class="ttdoc">An &quot;ABI safe&quot; pointer to the internal part of an XMP iteration object. Use to pass an XMP iteration o...</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00143">XMP_Const.h:143</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_aaf105ae5beaca1dee30ae54530691fcea126c9cc056f6569c424431edbcb9521c"><div class="ttname"><a href="XMP__Const_8h.html#aaf105ae5beaca1dee30ae54530691fcea126c9cc056f6569c424431edbcb9521c">kXMPFiles_CanExpand</a></div><div class="ttdeci">@ kXMPFiles_CanExpand</div><div class="ttdoc">Can expand XMP or other metadata in an existing file.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01129">XMP_Const.h:1129</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a84d76d32dd4ef90e5a90cf759b7e563faf52720b8c894653e4a089a9c0331ee47"><div class="ttname"><a href="XMP__Const_8h.html#a84d76d32dd4ef90e5a90cf759b7e563faf52720b8c894653e4a089a9c0331ee47">kXMP_SeekFromStart</a></div><div class="ttdeci">@ kXMP_SeekFromStart</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00876">XMP_Const.h:876</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_ab2a4c6f608993eed8b8e96b875afbaf3"><div class="ttname"><a href="XMP__Const_8h.html#ab2a4c6f608993eed8b8e96b875afbaf3">Max_XMP_Int32</a></div><div class="ttdeci">static const XMP_Int32 Max_XMP_Int32</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00132">XMP_Const.h:132</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a05589fbab0657f08285ebdfe93f5ec9ea87f8231aec6dd125baf77c9f3f918fbc"><div class="ttname"><a href="XMP__Const_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea87f8231aec6dd125baf77c9f3f918fbc">kXMP_Char32BitBig</a></div><div class="ttdeci">@ kXMP_Char32BitBig</div><div class="ttdoc">32-bit big-endian</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01024">XMP_Const.h:1024</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_adc83d1c8e3a881f2a1623f63a6cb9ff0"><div class="ttname"><a href="XMP__Const_8h.html#adc83d1c8e3a881f2a1623f63a6cb9ff0">kXMP_Bool_False</a></div><div class="ttdeci">const XMP_Uns8 kXMP_Bool_False</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00113">XMP_Const.h:113</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a61dadd085c1777f559549e05962b2c9ea793e99d9ea83f0aadd5b4193a95ea713"><div class="ttname"><a href="XMP__Const_8h.html#a61dadd085c1777f559549e05962b2c9ea793e99d9ea83f0aadd5b4193a95ea713">kXMP_EncodeUTF32Big</a></div><div class="ttdeci">@ kXMP_EncodeUTF32Big</div><div class="ttdoc">Use UTF32 big-endian encoding.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00770">XMP_Const.h:770</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_adb49720dc49f7d4e4cf9adbf2948e409a078c69d0d76f25187a11981a2552b179"><div class="ttname"><a href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a078c69d0d76f25187a11981a2552b179">kXMPErr_EmptyIterator</a></div><div class="ttdeci">@ kXMPErr_EmptyIterator</div><div class="ttdoc">Empty iterator.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01457">XMP_Const.h:1457</a></div></div>
<div class="ttc" id="astructXMP__PacketInfo_html_a6725d8ab8b4eedddaac950d2b1b00a7f"><div class="ttname"><a href="structXMP__PacketInfo.html#a6725d8ab8b4eedddaac950d2b1b00a7f">XMP_PacketInfo::hasWrapper</a></div><div class="ttdeci">XMP_Bool hasWrapper</div><div class="ttdoc">True if there is a packet wrapper, the &quot;&lt;?xpacket...&gt;&quot; XML processing instructions.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01095">XMP_Const.h:1095</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_abc5c98fcc1211af2b80116dd6e0a035dadc0edf25d933c2a21b25449692c3ba08"><div class="ttname"><a href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035dadc0edf25d933c2a21b25449692c3ba08">kXMP_TIFFFile</a></div><div class="ttdeci">@ kXMP_TIFFFile</div><div class="ttdoc">Public file format constant: 'TIFF'.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00900">XMP_Const.h:900</a></div></div>
<div class="ttc" id="aclassXMP__Error_html_a235a8ab59ccaef1db1d44e572f6f319a"><div class="ttname"><a href="classXMP__Error.html#a235a8ab59ccaef1db1d44e572f6f319a">XMP_Error::IsNotified</a></div><div class="ttdeci">XMP_Bool IsNotified() const</div><div class="ttdoc">Retrieves the information whether particular error is notified or not.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01348">XMP_Const.h:1348</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_abc5c98fcc1211af2b80116dd6e0a035dabad9584845edf66f2f8fc3c336977e34"><div class="ttname"><a href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035dabad9584845edf66f2f8fc3c336977e34">kXMP_P2File</a></div><div class="ttdeci">@ kXMP_P2File</div><div class="ttdoc">Public file format constant: 'P2 ', a collection not really a single file.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00946">XMP_Const.h:946</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_abc5c98fcc1211af2b80116dd6e0a035dad217b996403fa13caef3d6e978023124"><div class="ttname"><a href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035dad217b996403fa13caef3d6e978023124">kXMP_XMLFile</a></div><div class="ttdeci">@ kXMP_XMLFile</div><div class="ttdoc">Public file format constant: 'XML '.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00965">XMP_Const.h:965</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a05b81829c04746826f4f85fbac76e3dd"><div class="ttname"><a href="XMP__Const_8h.html#a05b81829c04746826f4f85fbac76e3dd">XMP_Status</a></div><div class="ttdeci">XMP_Int32 XMP_Status</div><div class="ttdoc">A signed 32-bit integer used as a status result for the output callback routine, XMP_TextOutputProc....</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01494">XMP_Const.h:1494</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_adb49720dc49f7d4e4cf9adbf2948e409a8e304e888b17fcdf98df754e81112f76"><div class="ttname"><a href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a8e304e888b17fcdf98df754e81112f76">kXMPErr_BadPNG</a></div><div class="ttdeci">@ kXMPErr_BadPNG</div><div class="ttdoc">PNG format error.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01475">XMP_Const.h:1475</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a61dadd085c1777f559549e05962b2c9eae0137d98ea990fa23d292489031ba09e"><div class="ttname"><a href="XMP__Const_8h.html#a61dadd085c1777f559549e05962b2c9eae0137d98ea990fa23d292489031ba09e">kXMP_EncodeUTF32Little</a></div><div class="ttdeci">@ kXMP_EncodeUTF32Little</div><div class="ttdoc">Use UTF13 little-endian encoding.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00773">XMP_Const.h:773</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a61dadd085c1777f559549e05962b2c9eaeb79571cac99ee97feefb0347b1c1845"><div class="ttname"><a href="XMP__Const_8h.html#a61dadd085c1777f559549e05962b2c9eaeb79571cac99ee97feefb0347b1c1845">kXMP_EncodingMask</a></div><div class="ttdeci">@ kXMP_EncodingMask</div><div class="ttdoc">Bit-flag mask for encoding-type bits.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00758">XMP_Const.h:758</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a61dadd085c1777f559549e05962b2c9eadc8f241694f5a758e5ee3f6db69d02ab"><div class="ttname"><a href="XMP__Const_8h.html#a61dadd085c1777f559549e05962b2c9eadc8f241694f5a758e5ee3f6db69d02ab">kXMP_EncodeUTF8</a></div><div class="ttdeci">@ kXMP_EncodeUTF8</div><div class="ttdoc">Use UTF8 encoding.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00761">XMP_Const.h:761</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_abc5c98fcc1211af2b80116dd6e0a035dada5b138722448c4d4595fe760668c3df"><div class="ttname"><a href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035dada5b138722448c4d4595fe760668c3df">kXMP_AEProjTemplateFile</a></div><div class="ttdeci">@ kXMP_AEProjTemplateFile</div><div class="ttdoc">Adobe application file format constant: 'AET ', After Effects Project Template.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00983">XMP_Const.h:983</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_aaf105ae5beaca1dee30ae54530691fceafc2c5b585e698ebf24a9379de35954b4"><div class="ttname"><a href="XMP__Const_8h.html#aaf105ae5beaca1dee30ae54530691fceafc2c5b585e698ebf24a9379de35954b4">kXMPFiles_HandlerOwnsFile</a></div><div class="ttdeci">@ kXMPFiles_HandlerOwnsFile</div><div class="ttdoc">The file handler does the file open and close.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01147">XMP_Const.h:1147</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_adb49720dc49f7d4e4cf9adbf2948e409aecd25299aa177de7bc7f3674fcf2e22d"><div class="ttname"><a href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409aecd25299aa177de7bc7f3674fcf2e22d">kXMPErr_BadTIFF</a></div><div class="ttdeci">@ kXMPErr_BadTIFF</div><div class="ttdoc">TIFF format error.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01461">XMP_Const.h:1461</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a726ca809ffd3d67ab4b8476646f26635aa0643c076a3b3737ff88ed20f16afd2b"><div class="ttname"><a href="XMP__Const_8h.html#a726ca809ffd3d67ab4b8476646f26635aa0643c076a3b3737ff88ed20f16afd2b">kXMP_IterProperties</a></div><div class="ttdeci">@ kXMP_IterProperties</div><div class="ttdoc">Iterate the property tree of a TXMPMeta object.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00786">XMP_Const.h:786</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_adb49720dc49f7d4e4cf9adbf2948e409ac4ba7b1a57629e4994a0f7a515d51195"><div class="ttname"><a href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409ac4ba7b1a57629e4994a0f7a515d51195">kXMPErr_UserAbort</a></div><div class="ttdeci">@ kXMPErr_UserAbort</div><div class="ttdoc">Generic user abort error.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01397">XMP_Const.h:1397</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_abc5c98fcc1211af2b80116dd6e0a035dafa11d905db1236494e555956cb2f90ef"><div class="ttname"><a href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035dafa11d905db1236494e555956cb2f90ef">kXMP_CanonXFFile</a></div><div class="ttdeci">@ kXMP_CanonXFFile</div><div class="ttdoc">Public file format constant: 'CNXF', a collection not really a single file.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00958">XMP_Const.h:958</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_abc5c98fcc1211af2b80116dd6e0a035da82935c41c6222ff4cca954278f18e554"><div class="ttname"><a href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035da82935c41c6222ff4cca954278f18e554">kXMP_IllustratorFile</a></div><div class="ttdeci">@ kXMP_IllustratorFile</div><div class="ttdoc">Adobe application file format constant: 'AI '.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00977">XMP_Const.h:977</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a61dadd085c1777f559549e05962b2c9ea0b659b3b544c7a5a076fbd3132cd7f7a"><div class="ttname"><a href="XMP__Const_8h.html#a61dadd085c1777f559549e05962b2c9ea0b659b3b544c7a5a076fbd3132cd7f7a">kXMP_IncludeThumbnailPad</a></div><div class="ttdeci">@ kXMP_IncludeThumbnailPad</div><div class="ttdoc">Include a padding allowance for a thumbnail image.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00739">XMP_Const.h:739</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a99fb83031ce9923c84392b4e92f956b5a2596b1f0ea4600270c99102c86b5f1f1"><div class="ttname"><a href="XMP__Const_8h.html#a99fb83031ce9923c84392b4e92f956b5a2596b1f0ea4600270c99102c86b5f1f1">kXMP_PropArrayIsAlternate</a></div><div class="ttdeci">@ kXMP_PropArrayIsAlternate</div><div class="ttdoc">Implies kXMP_PropArrayIsOrdered, items are alternates. It is serialized using an rdf:Alt container.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00626">XMP_Const.h:626</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_aeb865118433be92d88e5f49ed11487c8"><div class="ttname"><a href="XMP__Const_8h.html#aeb865118433be92d88e5f49ed11487c8">XMP_OptionBits</a></div><div class="ttdeci">XMP_Uns32 XMP_OptionBits</div><div class="ttdoc">The type for a collection of 32 flag bits.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00181">XMP_Const.h:181</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_abc5c98fcc1211af2b80116dd6e0a035da542634e6051139c44fd7b92d08c64760"><div class="ttname"><a href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035da542634e6051139c44fd7b92d08c64760">kXMP_HTMLFile</a></div><div class="ttdeci">@ kXMP_HTMLFile</div><div class="ttdoc">Public file format constant: 'HTML'.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00963">XMP_Const.h:963</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_adb49720dc49f7d4e4cf9adbf2948e409ad98fc9a9c050e9fc19c3af9c8abb2d6d"><div class="ttname"><a href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409ad98fc9a9c050e9fc19c3af9c8abb2d6d">kXMPErr_BadPSD</a></div><div class="ttdeci">@ kXMPErr_BadPSD</div><div class="ttdoc">PSD format error.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01465">XMP_Const.h:1465</a></div></div>
<div class="ttc" id="astructXMP__DateTime_html_a6045133feeef41ac1f78c4664ab13db4"><div class="ttname"><a href="structXMP__DateTime.html#a6045133feeef41ac1f78c4664ab13db4">XMP_DateTime::tzHour</a></div><div class="ttdeci">XMP_Int32 tzHour</div><div class="ttdoc">The time zone hour in the range 0..23.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00266">XMP_Const.h:266</a></div></div>
<div class="ttc" id="astructXMP__DateTime_html"><div class="ttname"><a href="structXMP__DateTime.html">XMP_DateTime</a></div><div class="ttdoc">The expanded type for a date and time.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00232">XMP_Const.h:232</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_abc6126af1d45847bc59afa0aa3216b04a98cedd5fa29d47abb2ac8903ac7f5a05"><div class="ttname"><a href="XMP__Const_8h.html#abc6126af1d45847bc59afa0aa3216b04a98cedd5fa29d47abb2ac8903ac7f5a05">kXMP_InsertAfterItem</a></div><div class="ttdeci">@ kXMP_InsertAfterItem</div><div class="ttdoc">Option for array item location: Insert a new item after the given index.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00692">XMP_Const.h:692</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a61dadd085c1777f559549e05962b2c9ea041dc6b7b8684be7112ae40f5f259ebb"><div class="ttname"><a href="XMP__Const_8h.html#a61dadd085c1777f559549e05962b2c9ea041dc6b7b8684be7112ae40f5f259ebb">kXMP_UseCompactFormat</a></div><div class="ttdeci">@ kXMP_UseCompactFormat</div><div class="ttdoc">Use a compact form of RDF.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00733">XMP_Const.h:733</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a99fb83031ce9923c84392b4e92f956b5a81dcd06251771a0ddee6c1e36128c65c"><div class="ttname"><a href="XMP__Const_8h.html#a99fb83031ce9923c84392b4e92f956b5a81dcd06251771a0ddee6c1e36128c65c">kXMP_PropIsStable</a></div><div class="ttdeci">@ kXMP_PropIsStable</div><div class="ttdoc">The value of this property is not derived from the document content.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00653">XMP_Const.h:653</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_adb49720dc49f7d4e4cf9adbf2948e409a2bc66eec6ce830979089d5c336f75539"><div class="ttname"><a href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a2bc66eec6ce830979089d5c336f75539">kXMPErr_BadSchema</a></div><div class="ttdeci">@ kXMPErr_BadSchema</div><div class="ttdoc">Bad schema parameter.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01411">XMP_Const.h:1411</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a80155586fa275b28773c9b203f52cabaa0bef4db2ecdaf82a85df9e9d417aab18"><div class="ttname"><a href="XMP__Const_8h.html#a80155586fa275b28773c9b203f52cabaa0bef4db2ecdaf82a85df9e9d417aab18">kXMPFiles_OpenStrictly</a></div><div class="ttdeci">@ kXMPFiles_OpenStrictly</div><div class="ttdoc">Be strict about only attempting to use the designated file handler, no fallback to other handlers.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01188">XMP_Const.h:1188</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_aaf105ae5beaca1dee30ae54530691fcea7155090229d50c2ed3a496ebac07209f"><div class="ttname"><a href="XMP__Const_8h.html#aaf105ae5beaca1dee30ae54530691fcea7155090229d50c2ed3a496ebac07209f">kXMPFiles_NeedsLocalFileOpened</a></div><div class="ttdeci">@ kXMPFiles_NeedsLocalFileOpened</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01169">XMP_Const.h:1169</a></div></div>
<div class="ttc" id="astructXMP__DateTime_html_ab4b71c1a54879d7da1b4135e23d5446f"><div class="ttname"><a href="structXMP__DateTime.html#ab4b71c1a54879d7da1b4135e23d5446f">XMP_DateTime::month</a></div><div class="ttdeci">XMP_Int32 month</div><div class="ttdoc">The month in the range 1..12.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00238">XMP_Const.h:238</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_abc5c98fcc1211af2b80116dd6e0a035daebdb172c8a75b4ead2eff2d26ed3dc37"><div class="ttname"><a href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035daebdb172c8a75b4ead2eff2d26ed3dc37">kXMP_MOVFile</a></div><div class="ttdeci">@ kXMP_MOVFile</div><div class="ttdoc">Public file format constant: 'MOV ', Quicktime.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00914">XMP_Const.h:914</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a61dadd085c1777f559549e05962b2c9ea238c792322c5bd5f9e4db3165e01f9d6"><div class="ttname"><a href="XMP__Const_8h.html#a61dadd085c1777f559549e05962b2c9ea238c792322c5bd5f9e4db3165e01f9d6">kXMP_ReadOnlyPacket</a></div><div class="ttdeci">@ kXMP_ReadOnlyPacket</div><div class="ttdoc">Default is a writeable packet.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00730">XMP_Const.h:730</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_ae5d5ff926903623a451ada7cb840d815"><div class="ttname"><a href="XMP__Const_8h.html#ae5d5ff926903623a451ada7cb840d815">Min_XMP_Uns16</a></div><div class="ttdeci">static const XMP_Uns16 Min_XMP_Uns16</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00120">XMP_Const.h:120</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a300d9a9189cb4ddb6970d05389f5c28e"><div class="ttname"><a href="XMP__Const_8h.html#a300d9a9189cb4ddb6970d05389f5c28e">XMP_FileFormat</a></div><div class="ttdeci">XMP_Uns32 XMP_FileFormat</div><div class="ttdoc">Type for file format identification constants. See kXMP_PDFFile and following.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01004">XMP_Const.h:1004</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a6b7b47dd702d9e331586d485013fd1eaadbf8d744f355ef9800a4ec44325baf54"><div class="ttname"><a href="XMP__Const_8h.html#a6b7b47dd702d9e331586d485013fd1eaadbf8d744f355ef9800a4ec44325baf54">kXMPFiles_UpdateSafely</a></div><div class="ttdeci">@ kXMPFiles_UpdateSafely</div><div class="ttdoc">Write into a temporary file and swap for crash safety.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01210">XMP_Const.h:1210</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a726ca809ffd3d67ab4b8476646f26635acf22e638f4144bcec8207b2ab69bb344"><div class="ttname"><a href="XMP__Const_8h.html#a726ca809ffd3d67ab4b8476646f26635acf22e638f4144bcec8207b2ab69bb344">kXMP_IterJustLeafName</a></div><div class="ttdeci">@ kXMP_IterJustLeafName</div><div class="ttdoc">Return just the leaf part of the path, default is the full path.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00801">XMP_Const.h:801</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a80155586fa275b28773c9b203f52cabaa05acd568597f72b4812b432ea6cf606a"><div class="ttname"><a href="XMP__Const_8h.html#a80155586fa275b28773c9b203f52cabaa05acd568597f72b4812b432ea6cf606a">kXMPFiles_OpenRepairFile</a></div><div class="ttdeci">@ kXMPFiles_OpenRepairFile</div><div class="ttdoc">Attempt to repair a file opened for update, default is to not open (throw an exception).</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01200">XMP_Const.h:1200</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_adb49720dc49f7d4e4cf9adbf2948e409a5464b823e619618d9aa58433cdb45a8e"><div class="ttname"><a href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a5464b823e619618d9aa58433cdb45a8e">kXMPErr_BadRDF</a></div><div class="ttdeci">@ kXMPErr_BadRDF</div><div class="ttdoc">RDF format error.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01453">XMP_Const.h:1453</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_adb49720dc49f7d4e4cf9adbf2948e409aac7558097a1f5a0f99097199f1bf8ff4"><div class="ttname"><a href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409aac7558097a1f5a0f99097199f1bf8ff4">kXMPErr_UnknownException</a></div><div class="ttdeci">@ kXMPErr_UnknownException</div><div class="ttdoc">Generic unknown exception.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01401">XMP_Const.h:1401</a></div></div>
<div class="ttc" id="astructXMP__DateTime_html_a62e0f39edef2a82749feed46b16572e8"><div class="ttname"><a href="structXMP__DateTime.html#a62e0f39edef2a82749feed46b16572e8">XMP_DateTime::hasDate</a></div><div class="ttdeci">XMP_Bool hasDate</div><div class="ttdoc">Is the date portion meaningful?</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00253">XMP_Const.h:253</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_aaf105ae5beaca1dee30ae54530691fcea17578d45ae3c09a8d08189ea544052b1"><div class="ttname"><a href="XMP__Const_8h.html#aaf105ae5beaca1dee30ae54530691fcea17578d45ae3c09a8d08189ea544052b1">kXMPFiles_CanNotifyProgress</a></div><div class="ttdeci">@ kXMPFiles_CanNotifyProgress</div><div class="ttdoc">The file Handler is capable of notifying progress notifications.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01162">XMP_Const.h:1162</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a99fb83031ce9923c84392b4e92f956b5a3fa5ed87edc731bfb3817f58ba70a217"><div class="ttname"><a href="XMP__Const_8h.html#a99fb83031ce9923c84392b4e92f956b5a3fa5ed87edc731bfb3817f58ba70a217">kXMP_PropHasLang</a></div><div class="ttdeci">@ kXMP_PropHasLang</div><div class="ttdoc">Implies kXMP_PropHasQualifiers, property has xml:lang.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00604">XMP_Const.h:604</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_adb49720dc49f7d4e4cf9adbf2948e409aa856bb36a9742d8542b483e00fc6511b"><div class="ttname"><a href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409aa856bb36a9742d8542b483e00fc6511b">kXMPErr_EnforceFailure</a></div><div class="ttdeci">@ kXMPErr_EnforceFailure</div><div class="ttdoc">Generic enforcement failure.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01387">XMP_Const.h:1387</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_abc6126af1d45847bc59afa0aa3216b04ad1b42a8a4c479d9bfaf406b79f2e1465"><div class="ttname"><a href="XMP__Const_8h.html#abc6126af1d45847bc59afa0aa3216b04ad1b42a8a4c479d9bfaf406b79f2e1465">kXMP_PropValueOptionsMask</a></div><div class="ttdeci">@ kXMP_PropValueOptionsMask</div><div class="ttdoc">Bit-flag mask for property-value option bits.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00698">XMP_Const.h:698</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_abc5c98fcc1211af2b80116dd6e0a035da851d2f4525d705cd2dcabb540d0ddc06"><div class="ttname"><a href="XMP__Const_8h.html#abc5c98fcc1211af2b80116dd6e0a035da851d2f4525d705cd2dcabb540d0ddc06">kXMP_GIFFile</a></div><div class="ttdeci">@ kXMP_GIFFile</div><div class="ttdoc">Public file format constant: 'GIF '.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00902">XMP_Const.h:902</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_adb49720dc49f7d4e4cf9adbf2948e409a14813595824de97382fffeae7b6fe581"><div class="ttname"><a href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a14813595824de97382fffeae7b6fe581">kXMPErr_Unknown</a></div><div class="ttdeci">@ kXMPErr_Unknown</div><div class="ttdoc">Generic unknown error.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01373">XMP_Const.h:1373</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_a99fb83031ce9923c84392b4e92f956b5a90d8e49a828a7e18c64be36a73076a7e"><div class="ttname"><a href="XMP__Const_8h.html#a99fb83031ce9923c84392b4e92f956b5a90d8e49a828a7e18c64be36a73076a7e">kXMP_PropValueIsStruct</a></div><div class="ttdeci">@ kXMP_PropValueIsStruct</div><div class="ttdoc">The value is a structure with nested fields.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l00613">XMP_Const.h:613</a></div></div>
<div class="ttc" id="aXMP__Const_8h_html_adb49720dc49f7d4e4cf9adbf2948e409a3de1ac8f4e4afb705d5a4654cb9579e2"><div class="ttname"><a href="XMP__Const_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a3de1ac8f4e4afb705d5a4654cb9579e2">kXMPErr_Unimplemented</a></div><div class="ttdeci">@ kXMPErr_Unimplemented</div><div class="ttdoc">Generic unimplemented error.</div><div class="ttdef"><b>Definition:</b> <a href="XMP__Const_8h_source.html#l01389">XMP_Const.h:1389</a></div></div>
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="dir_f832923ad3cb060bc87ad85e68b8a1c3.html">public</a></li><li class="navelem"><a class="el" href="dir_0fb2101ba02d68f078970216a1fe0334.html">include</a></li><li class="navelem"><a class="el" href="XMP__Const_8h.html">XMP_Const.h</a></li>
    <li class="footer">Generated by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
  </ul>
</div>
</body>
</html>
